MoMo Italian Kitchen

8989 Forest Ln, Ste 130, Dallas TX

(972) 234-6800

Rated 5.0 out of 5 from 1 Reviews MoMo Italian Kitchen is an excellent Italian Restaurant Ranked #1 of 24 Restaurants in Northwood Heights Dallas. Some say it is dumb.

★★★★★ on the 7th of August, 2013

MoMo's new location is open. The menu's been condensed to two pages and some dishes have been renamed to make their names easier to pronounce for dumb Americans, but the food and staff are the same.
Location