New Moon Villa Restaurant
15 Edinboro St, Boston
(617) 423-2061
Menu
Reserve
Restaurants in Boston, MA
New Moon Villa Restaurant
15 Edinboro St, Boston, MA 02111
(617) 423-2061