The best seafood restaurant is Ouzeri Tou Laki at Elpidos 16, just off Victoria Square. Tel 2108815473

[Back][Up][Next]