Villa Italian Kitchen — Menlo Park
Edison, NJ Location
Category: Restaurants
Restaurants
Other Nearby Locations:
- Villa Italian Kitchen: Newark — 13.5 miles
- Villa Italian Kitchen: Newark — 15.4 miles
- Villa Italian Kitchen: Tinton Falls — 21.0 miles
Other Restaurants Nearby:
Click for more Edison store hours...
307 Menlo Park
Edison, NJ 08837Driving Directions
Phone: (732)321-0083(732)321-0083 Maps & Directions
Location
Menlo Park Mall -Other Nearby Locations:
- Villa Italian Kitchen: Newark — 13.5 miles
- Villa Italian Kitchen: Newark — 15.4 miles
- Villa Italian Kitchen: Tinton Falls — 21.0 miles
Other Restaurants Nearby:
Click for more Edison store hours...