TownePlace Suites Houston Brookhollow is a pet-friendly, extended stay hotel located in Houston, TX. Our Marriott hotel features spacious suites with a fully functional kitchen and free wireless internet.