Spot Hotel 30 2241 03473721 Perikleous str, Old Town, Rhodes Town, 85100, GreeceHotel Add to favorites 0