GoStayy
Manage your property

King Room

Sleep Inn and Suites Downtown Houston, 2475 North Freeway, Houston, TX 77009, United States of America

Overview

Located just north of Downtown Houston, this hotel is a 10-minute drive to Minute Maid Park baseball stadium. It offers a gym, free Wi-Fi and rooms with a microwave and refrigerator. The spacious rooms at Sleep Inn and Suites Downtown Houston feature flat-screen cable TVs and a coffee maker. A work desk and seating area are also provided. Guests can enjoy a complimentary deluxe continental breakfast daily. A business center with fax and copy services is available in the lobby. The George Brown Convention Center and The Galleria mall are a 15-minute dove from the Sleep Inn. Downtown Aquarium is only a 10 minutes’ drive away.

Most Popular Facilities

Non-smoking rooms
Free WiFi
Parking
Kitchen
Living Area
Safety & security