Skip to main content

Hotel Sleep Inn And Suites Houston 3 Stars

2475 North Freeway, 77009 Houston, United States Show on the map
48 /night
Book now
TripAdvisor Score
TripAdvisor Score Based on 78 reviews
  • WiFi WiFi
  • Car park Car park
  • Business Business
Excellent location

Choose your room


Located just north of 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 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.

Check-in and check-out
Check-in starts at: 15:00
Check-out ends at: 12:00


  • General General
    • WiFi
    • Internet
    • Car park
    • Non-smoker Rooms
    • Pets not allowed