Apsara Boutique Hotel
Apsara Boutique Hotel Apsara Boutique Hotel is located at the heart of Nepal’s largest tourist hub, Thamel, the hotel is the newest Boutique Hotel adorned like an angel in Kathmandu. Beautifully designed with ancient art works and traditional wood carving … Continue reading Apsara Boutique Hotel