Situado a 4 km de distancia de Champions Centre, el Lotus Inn Houston cuenta con un jacuzzi y bañera de hidromasaje.
Este hotel se encuentra a 25 km del aeropuerto Intercontinental George Bush de Houston y a 6 km de distancia de atractivos culturales como el Lanier Theological Library. Este hotel de 2 estrellas está situado a 25 minutos a pie del Grace Romanian Pentecostal Church de Houston. El establecimiento está situado a unos cuantos minutos en coche del puerto de Hurricane. La posada también te lleva a la iT'Z Houston que está a 6 km de distancia.
En El Lotus Inn, algunas habitaciones están equipadas con sofá, escritorio y climatizador, así como cuartos de baño espaciosos con ducha. Las habitaciones tienen ventanas insonorizadas, además de suelo de parquet.
Ofrece un desayuno continental por las mañanas.