Elyros

Elyros

Greek   $$$$$   Open Now

Camberwell

Named after a village in Crete, Elyros brings a breath of fresh Aegean air to Burke Road in Camberwell. Friendly Mediterranean hospitality ensures an unforgettable experience as Elyros showcases the b...