Seafood restaurant in Lemesós

Pyxida Fish Tavern

481 reviews

Limassol Marina St 3601, Limassol, Cyprus

TRATA

119 reviews

Iakovou Tompazi 1, Limassol 3107, Cyprus