Space City Inn ligt in Houston, op 8,3 km van Wortham Center, en biedt accommodatie met gratis WiFi en gratis privéparkeren. Dit hotel met 3 sterren biedt een 24-uursreceptie. Minute Maid Park ligt op 9,1 km en George R. Brown Convention Center ligt op 10 km van het hotel.
Alle kamers zijn voorzien van airconditioning, een bureau en een flatscreen-tv, en bepaalde kamers bij het hotel hebben een patio. De kamers zijn voorzien van een koelkast.
Alley Theater ligt op 8,4 km van Space City Inn, en Park Buffalo Bayou ligt 8,4 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven George Bush Intercontinental, op 20 km van de accommodatie.