This unpretentious hotel is in Rhodes Town. A total of 22 units are available for guests' convenience. No pets are allowed on the premises.

vezi mai mult