Villa Pizzeria in Clifton
290 Lakeview Ave,
Clifton, 07011
(973) 546-5707
(973) 546-5707
Providers of dining in Clifton
dining, food, pizza, restaurant