Location The hotel is centrally located just west of Downtown Houston, near the Beltway and I-10, making it great for family and business travellers alike. The all-suite Houston hotel offers close proximity to local corporations such as Shell, BP, ExxonMobil,..