Obada Ella is a point of interest, located at Bandarawela, Sri Lanka. Visit their website amazinglanka.com for more detailed information.
Hidden beautiful near to bandarawela town
Good Place, difficult to park.
Nearby the main road,noisy