Best Indian food, 21 Street is located in Pokhara, Nepal on 6X465M3, Lakeside Rd. Best Indian food, 21 Street is rated 3 out of 5 in the category restaurant in Nepal.
Address
6X465M3, Lakeside Rd
Service options
TakeawayDine-in
Amenities
Good for kidsToilets