La Isla Seafood Restaurant

Restaurants

17, Amathountos Avenue, Ayios Tychonas, Limassol +357 25 310310

Also in Limassol

YOU MIGHT LIKE THIS

Ancient Amathous Cycling Route

Ancient Amathous Cycling Route

Limassol

Fasouri Watermania Waterpark

Fasouri Watermania Waterpark

Limassol