Argosaronic islands >Aigina >Restaurants and Bars

Barracuda Beach Bar

Agia Marina beach, Aegina, Greece

Best view, best drinks, best fun... check for special recipes shots