Villa Roma Pizzeria & Deli
849 Clifton Ave, Clifton
(973) 472-4833
Menu
Reserve
Restaurants in Clifton, NJ
Villa Roma Pizzeria & Deli
849 Clifton Ave, Clifton, NJ 07013
(973) 472-4833