Restaurant review: Agora, Limassol | Cyprus Mail