No 28,Grand View,Passara road,Ella., 90090 Ella, Sri Lanka View on map
Blossom Inn
Not Ratedfrom 0 review
0/5
100% of guests recommend
Description
Blossom Inn is situated in Ella and offers accommodation with a terrace and free WiFi, 2.1 km from Demodara Nine Arch Bridge and 500 m from Ella Spice Garden.
Leave a Reply