Nepalese Restaurants in Storrs, Connecticut

Find the top Nepalese restaurants in Storrs, Connecticut near you now.

Kathmandu Kitchen & Bar

Indian restaurant

Address: 33 Wilbur Cross Way, Storrs, CT 06268

Order