Find the top Nepalese restaurants in Omaha, Nebraska near you now.
Nepalese restaurant
Address: 5478 N 90th St, Omaha, NE 68134