Hotel

Camelot Hotel

  • Rhodes, Greece
  • Themistokleous 18, Rhodes Old Town
  • Free Wi-Fi · Air conditioning
Price on request

About

A hotel on Themistokleous Street in Rhodes Old Town.

Camelot Hotel is in the eastern part of the walled town, near Socratous Street and the Suleiman Mosque. The Palace of the Grand Master and the Street of the Knights are within walking distance.

Amenities

  • Free Wi-Fi
  • Air conditioning

Hotels in Rhodes