18 Athenon Avenue, Larnaka
bedrooms
Baths
Guests
Located 66 feet from Finikoudes Beach of Larnaca City, Phinikoudes Apartment 102 offers a fully equipped unit with Mediterranean Sea views and free WiFi access in all areas. Saint Lazarus Church is 1312 feet away.
Parking
Elevator
Gym
Airport Shuttle
Restaurant
WiFi/Internet
Pet friendly
Non-smoking
Air conditioning
Beach
No nearby properties available in this region at the moment.