Back
New Moon Villa Restaurant Logo

New Moon Villa Restaurant

0.56mi
19 Edinboro St, Boston, MA, 02111
Not Available NowCall Now

About New Moon Villa Restaurant

If you're looking for Asian Fusion restaurants in Boston look no further. New Moon Villa Restaurant is known for having some of the best Asian Fusion in Boston. Located at 19 Edinboro St, New Moo...show more

Online Ordering Options

(See pickup options)
Uber Eatsbest deal
$3.49
Est. Fee
58 minEst. Time
Uber Eatsbest deal
$3.49
Est. Fee
58 minEst. Time