ViaMichelin
Palace Inn and Suites Baytown
Location picture
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 Drive
Baytown TX 77520
Book
Dates of your stay
Availability with
Booking.com