La Isla Beach Bar Restaurant is located in Mouttagiaka, Cyprus on 17 Amathoundos Avenue, Agios Tychon, Limassol (Lemesos) 4521. La Isla Beach Bar Restaurant is rated 3 out of 5 in the category restaurant in Cyprus.
Address
17 Amathoundos Avenue, Agios Tychon, Limassol (Lemesos) 4521