11160 Southwest Freeway, Houston
Within a 10-minute drive of Houston's Galleria Shopping Center, this hotel offers guestrooms with complimentary WiFi and on-site dining for breakfast, lunch, and dinner.
11744 Southwest Freeway, Houston
This hotel is conveniently located near major area highways and is close to downtown Houston. It features spacious guest rooms equipped with microwaves and refrigerators. Coffee and juice are always available in the lobby.
Find hotels near landmarks, museums and other sightseeing spots
Explore hotel options in other areas of Sugar Land - Stafford