Annapurna Palace is located in Pokhara, Nepal on 6X75F9V, Hallanchowk, Lakeside. Annapurna Palace is rated 3 out of 5 in the category fine dining restaurant in Nepal.
Address
6X75F9V, Hallanchowk, Lakeside
Service options
TakeawayDine-in
Amenities
Good for kidsToilets