Beach bar on Megali Ammos beach, offering a relaxing atmosphere with food, drinks, and free Wi-Fi.