Find the top Indian sizzler restaurants in Omaha, Nebraska near you now.
Indian restaurant
Address: 17903 Pierce Plaza, Omaha, NE 68130