Situato a soli 7 km dal Lotus Inn Houston, gli ospiti possono visitare il Parco Discovery Green.
A 10 minuti in auto dalla locanda si raggiunge l'Università di Houston. È inoltre possibile visitare lo Stadio Minute Maid Park, che si trova a circa 8 km.
Le 42 camere dispongono di un impianto di climatizzazione, oltre a comfort moderni come un televisore. Troverete i piacevoli tocchi come una vasca spa, un bagno con WC separato e una doccia che miglioreranno il vostro soggiorno.
Tra i punti di ristoro c'è anche il ristorante Chick-fil-A, situato a breve distanza dal Lotus Inn.