Everything is bigger in Texas — including the hotel rooms! MCR — the country’s 4th-largest hotel owner-operator — has acquired the 168-room Aloft Houston Downtown, a modern, 11-story hotel located in Houston. This is the company’s 38th hotel in the Lone Star State.
The Aloft’s location is a huge draw: The hotel is just a five-minute drive from the George R. Brown Convention Center (the site of countless conventions and expos), the Toyota Center (where the NBA’s Houston Rockets dunk) and Minute Maid Park (where the Houston Astros hit home runs).
Less than a half hour away, you’ll find The Galleria Mall, which typically draws 24 million visitors to its 375 stores annually, the University of Houston and the Houston Zoo. At NRG Stadium, catch Houston Texans football games, the TaxAct Texas Bowl Division I-A college football match and the Houston Livestock Show and Rodeo, kicking off its 90th year on February 28.
Read More