Stefanel Limassol Apollon Stefanel Arch, Makarios Iii Avenue &, Petrou Tsirou 9, 3606 Limassol (XX) Cyprus Get directions