See all photos
See all photos
See all photos
This charming hotel is set in Pokhara. There are a total of 68 rooms at Godavari Village Resort. Pets are not allowed at this hotel.