Crowne Plaza Kathmandu-Soaltee Nepal
The Crowne Plaza in Soaltee, Kathmandu is a green and peaceful Oasis in the middle of the craziness that is Kathmandu. Of course, coming from India its not such a big change but if you are arriving in Kathmandu from … Continued