Distance from Ella – 2 km (5 minutes)
I Love Ceylon Gallery is a poster store situated on the Ella – Wellawaya Road in Ella. The shop has an amazing collection of vintage and modern posters and postcards representing Sri Lanka. These posters and postcards are amazing memories and souvenirs to take back home.
Google Location