This charming hotel is situated in Rhodes Town. This cosy hotel guarantees a quiet stay as it counts with just 9 bedrooms. This accommodation does not accept pets.