Situé à moins de 7 km du Stade de baseball Minute Maid Park très apprécié des sportifs, Lotus Inn Houston ayant 2 étoiles comprend 42 chambres. Il y a aussi un parking.
Le Parc Discovery est à moins de 7 km de l'hôtel, tandis que l'Université d'Houston est à moins de 3 km de cet endroit. Le Centre de conventions George R Brown est également situé à moins de 7 km du mini-hôtel. La région est remarquable pour ses lieux d'enseignement comme l'Université du sud du Texas, situé à moins de 6 km de cette propriété.
Les chambres de Lotus Inn ne sont pas seulement équipées d'une TV multi-canal et d'une climatisation, mais aussi d'une baignoire spa, une toilette séparée et une douche dans les salles de bain.
Proposant des repas américains, Chick-fil-A est situé non trop loin de l'hôtel.