Genji Express

916 Walnut St, Newton 02461, United States Get Directions to this spot
916 Walnut St
Newton, 02461
MA, United States

Rate and review Genji Express in Newton, MA, United States!

Share your experiences at Genji Express with your friends or discover more Restaurants in Newton, MA, United States.