2025
CAFÉ CHILL
Main Street (Ella - Wellawaya Road), Ella
World cuisine restaurant €€
3.3/5
(4 reviews)