Location of Hotel Buddha Land, Kathmandu


View Hotel Buddha Land, Kathmandu, Nepal in a larger map