Beachfront Kastro Beach Hotel offers a serene getaway with a private beach and inviting restaurant. Enjoy direct access to the beach and a relaxing pool.