Villa Rosa Pizzeria & Restaurant

Want Directions?

Villa Rosa Pizzeria & Restaurant
41 Scotch Rd
Ewing, NJ 08628
Amp Menu