Lotus Inn
Houston Texas
Check in
12:00 PM
Check out
11:00 AM
With a stay at Lotus Inn, you'll be centrally located in Houston, within a 10-minute drive of Centennial Park and Houston Methodist Hospital. This motel is 9.8 mi (15.8 km) from University of Houston and 12.7 mi (20.5 km) from Toyota Center.
Make yourself at home in one of the 34 guestrooms featuring refrigerators and microwaves. Complimentary wireless internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Conveniences include coffee/tea makers and complimentary bottled water, and housekeeping is provided daily.
Property Details
Location
11450 Telephone Rd, Houston, Texas 77075, United States