Four Star Hotels

From
66
per night (USD)

Grand Hotel

Tahachal, Kathmandu, Nepal

The Grand is a 4-star hotel in Nepal strategically located in the heart of the city's dynamic business, cultural and entertainment hubs. Some of the major landmarks of the city that are located within accessible distance from the hotel.....Read more »

From
90
per night (USD)

Hotel Himalaya

  Hotel Himalaya is the only hotel in the city distinguished by its awesome 180 degree panoramic view of the majestic Himalayas and has just recently been upgraded with an additional executive floor to give an intimate sense of world .....Read more »