« Back to Research Institutes Othellos Theatre Address11 28 Oktovriou Ave CityEgkomi Post2414 Phone+357 22 351402