Hotel Kathmandu Home Nepal is nestled in a peaceful and leafy setting of the ‘Tourist Hub’ of Nepal, Thamel. Hotel Kathmandu Home Nepal is an art-deco budget hotel offer...