Restaurant
Mother India
24 locals recommend
Location
3572 Leavenworth St
Omaha, NE
Southeast Omaha
Tips from locals
One of the best Indian food places I've been to! Another locally owned family business.
Locals also recommend
- 15 locals recommend
- 6 locals recommend