Town & Beach Bars

Town & Beach Bars AKRON BEACH BAR Paleokastritsa

Once a luxury villa, today an elegant restaurant and bar