This comfortable hotel is situated in Downtown. There are a total of 207 rooms on the premises. This is not a pet-friendly property.