Beachfront apartments in Greece with a casual restaurant. Enjoy direct beach access and sea views.