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.