This charming business hotel is located on a quiet lane in the heart of Thamel. The hotel's setting offers the perfect base for business travellers, and visitors who are eager to explore the area's trekking and mountain climbing sites.The hotel provides..