We're 30 minutes from downtown Houston, walking distance from shopping, restaurants, and the cinema. It's less than a 15 minute drive to the Houston Funplex, Cullinan Park, and the Houston Museum of Natural Science. The NASA Space Center is 40 minutes away. Your stay includes a spacious suite with fully equipped kitchen, free hot breakfast, WiFi, and an evening social (Mon-Thurs).
Hotels in Stafford TX (Texas) United States of America USA <>
|