Palace Inn and Suites Baytown

Well 7.3 (77 reviews)
Hotel
About it
Located in Baytown, Texas, this hotel features free WiFi. Houston Raceway Park is 9 miles away.
A flat panel TV is provided in each room at Palace Inn and Suites Baytown. The rooms also include a microwave and a refrigerator. Each room is styled in neutral colors with wood furniture.
The Olefins Plant is 1 block from this hotel and Lee College is 3 miles away. The Johnson Space Center is a 30-minute drive away.
Its strengths
24hr reception
Accessible reduced mobility
LAN Wi-Fi
Location
3810 Decker DriveBaytown TX 77520
Dates of your stay
Availability with
------------