Este motel está ubicado en el centro de Houston, a 11,2 km del centro de convenciones George R. Brown y del parque Minute Maid. El establecimiento ofrece conexión Wi-Fi gratuita.
Las habitaciones del Star Inn & Suite Houston disponen de microondas, nevera, conexión Wi-Fi gratuita y TV de pantalla plana. También hay reproductores de DVD disponibles bajo petición.
El Star Inn & Suite cuenta con recepción 24 horas y bañera de hidromasaje, ideal para relajarse. Todas las mañanas se sirve café y donuts.
El motel está a 15 minutos en coche del barrio de los museos de Houston, a 16 km de la Galleria Houston y a menos de 1,6 km de la zona comercial de Northline Commons.