Hotel Discovery Inn

Hotel Discovery Inn is a nice Hotel in Thamel for stay. It is conveniently located at Thamel, which is the main tourist attraction center of Kathmandu.

CUSTOMER REVIEWS