Official Hotel Website | Best Price Guaranteed
Stamford Star hotel is a newly built hotel in Nuwara Eliya and is just about a five-minute walk from the city itself. Referred to as Little England Nuwara Eliya offers visitors breathtaking scenery filled with mist topped mountains, meandering rivers, majestic waterfalls and lush green meadows.
Address:
120. Badulla Road