When you stay at Apollo Beach in Rhodes, you'll be near the bay, within a 15-minute drive of Faliraki Beach and Anthony Quinn Bay. Featured amenities include complimentary wired Internet access, a computer station, and express check-in. Free self parking is available onsite.