The best seafood restaurant is Ouzeri Tou Laki at Elpidos 16, just off Victoria Square. Tel 2108815473
[Back][Up][Next]