Apsara Boutique Hotel

Guests in Nepal are treated as Gods and Apsara Boutique Hotel is a heavenly abode in Thamel Kathmandu where these Gods prefer staying Apsara. Apsara Boutique Hotel is not an exception. Located at the heart of Nepal’s largest tourist hub, Thamel, the hotel is the newest Boutique Hotel adorned like an angel in Kathmandu.

CUSTOMER REVIEWS