Ammos Beach Apartments Architects Akis Charalambous Architects Limited Year 2010 Location Amathountos Avenue, Ayios Tychonas, Limassol