Taj Indian Cuisine
2316 N 72nd St
Omaha, Nebraska
Omaha, Nebraska
Closed : 11:30 AM - 2:30 PM
8:30 PM - 9:00 PM (CDT)
8:30 PM - 9:00 PM (CDT)