BarCeylona Space Cafe is located in Ella Division, Sri Lanka on No. 36 Waterfall Road, off Ella/Wellawaya Road, Ella, Uva 90090. BarCeylona Space Cafe is rated 3 out of 5 in the category french in Sri Lanka.
Address
No. 36 Waterfall Road, off Ella/Wellawaya Road, Ella, Uva 90090