Description
Name: Taste of India
Address: 3572 Leavenworth St, Omaha, NE 68105
Phone Number: +1 402-763-2880
Categories: Indian restaurant
Taste of India is a Indian restaurant located at 3572 Leavenworth St Omaha/
(Latitude,Longitude: 41.2525215,-95.9659934)
Postal Code: 68105
Location
-
3572 Leavenworth St, Omaha, NE 68105
Add a review