A stay at Four Seasons Hotel Houston places you in the heart of Houston, steps from Discovery Green and House of Blues Houston. Featured amenities include a 24-hour business center, limo/town car service, and express check-in. Planning an event in Houston? This aparthotel has facilities measuring 16500 square feet (1533 square meters), including conference space.