About Thamel Plaza Hotels & Suites (Ramada Encore)
Ramada Encore, the first Wyndham Certified property in Nepal is an innovative hospitality company with a view to providing world-class hotel facilities in an unique environment that exceeds expectations in terms of intuitive service and luxurious ambiance.