Villa Palmyra Athens
1 Tsorou, Alimos, Athens, 17455, Greece
Set in Athens, 2 km from Alimos Beach, Villa Palmyra Athens offers accommodation with free Wi-Fi, a terrace or a balcony and access to a garden and an outdoor pool. The air-conditioned accommodation is 6.2 km from Flisvos Marina.