ELLA ,SL – 5 Places to Fall in Love with Ella

Come let's fall in love with a small hill country town surrounded by soothing greens of Tea in the beautiful island of Sri Lanka.