Welcome to Crowne Plaza Hotel Houston Downtown Houston, Placed in the heart of downtown Houston, near popular attractions and corporate offices, this hotel features an on-site restaurant, modern accommodations and thoughtful facilities, including a 24-hour fitness center. With free high-speed internet access, in-room coffeemakers and an on-site gift shop, every stay at the Crowne Plaza Hotel Houston Downtown is sure to be pleasant. On-site dining and cocktails are also available at Brazos Restaurant for breakfast, lunch and dinner. Minute Maid Park, home to baseball’s Astros along with the Houston Museum District are easily accessible from the Downtown Houston Crowne Plaza. The shops at the Galleria Mall along with the Brown Convention Center and the offices of ExxonMobil and Chevron are also nearby. (Crowne Plaza Hotel Houston Downtown Houston hotels booking).