Camelot Hotel Rhodes is a charming hotel located in the heart of Rhodes City, Greece. The hotel boasts tastefully decorated rooms and suites, each equipped with modern amenities to ensure guests have a comfortable stay. With a prime location, guests have easy access to popular tourist attractions, such as the Palace of the Grand Master of the Knights of Rhodes and the Acropolis of Rhodes. The hotel also features a lovely rooftop garden and a restaurant serving delicious Greek and international cuisine. Delightful and welcoming, Camelot Hotel Rhodes is the perfect home away from home for travelers visiting Rhodes City.
Location
- Distance to the sea: 1 line