Featuring free WiFi throughout the property, Palace Inn City Center offers accommodation in Houston, 6.8 miles from The Galleria. Free private parking is available on site. Rooms are fitted with a flat-screen TV. Certain units have a seating area where you can relax. For your comfort, you will find free toiletries and a hairdryer. There is a 24-hour front desk at the property. Houston Arboretum and Nature Center is 6.8 miles from Palace Inn City Center, while Water Wall is 7.5 miles from the property. The nearest airport is George Bush Intercontinental Airport, 18.6 miles from Palace Inn City Center.