Your closest getaway to & from Downtown Houston!
The new Sleep Inn & Suites Downtown Houston provides both business and leisure travelers an urban oasis as they experience all Houston has to offer. Recently opened in 2009, the hotel is ideally located near downtown Houston. The Sleep Inn & Suites hotel provides warm and inviting accommodations near a number of attractions. Each of the 41 well-appointed non-smoking guest rooms comes equipped with wireless high speed internet and flat-screen cable televisions. Hotel guests are welcome to a complimentary full breakfast each morning. Other hotel amenities include a business center, fitness center, meeting room, and free parking. The Sleep Inn & Suites Downtown Houston is conveniently located directly north of downtown Houston to provide convenient access to downtown and other areas of Houston. Popular venues like the George R. Brown Convention Center, Toyota Center, and Minute Maid Park are just minutes away!
to add Sleep Inn & Suites Near Downtown North map to your website;