Best Western Plus Godawari Resort
Best Western Plus Godawari Resort sits in Godawari on the wooded edge of the Kathmandu Valley, close to the National Botanical Garden and the foothills that draw hikers toward Phulchowki. The hotel is positioned as a full-service resort with a straightforward…