New Moon Villa Restaurant
15 Edinboro St, Boston
(617) 423-2061
Recent Reviews
Order Online
Reserve
You May Also Like
180 Cafe - 23 Edinboro St
Cafe
Wai Wai - 26 Oxford St
Chinese
Hei La Moon - 83 Essex St
Dim Sum, Cantonese, Chinese
Restaurants in Boston, MA
New Moon Villa Restaurant
15 Edinboro St, Boston, MA 02111
(617) 423-2061