Palace Inn City Center
Palace Inn City Center
Hotel
1307 West Sam Houston Pkwy N
, Houston, Texas, United States of America
77043
90
Excellent ·
322 reviews