Ramada Encore by Wyndham Kathmandu-Thamel opens in Nepal

Ramada Encore by Wyndham Kathmandu-Thamel opens in Nepal