Voyager At Space Center By Barsala
Houston Texas
Check in
5:00 PM
Check out
11:00 AM
With a stay at Voyager At Space Center By Barsala in Houston (Nassau Bay), you'll be within a 5-minute drive of NASA Johnson Space Center and Space Center Houston. This aparthotel is 7.1 mi (11.4 km) from Kemah Boardwalk and 0.5 mi (0.8 km) from Howard L. Ward Park.
Make yourself at home in one of the 3 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include coffee/tea makers and washers/dryers, and housekeeping is provided on request.
Property Details
Location
18101 Point Lookout Dr., Houston, Texas 77058, United States