This comfortable hotel is situated in Space Center area. The establishment features a total of 88 rooms. The year of construction of this establishment dates back to 2010. There is no 24-hour reception. Pets are not allowed at this hotel. A fee may be chargeable for some services.