Start from
Lakeshore Apartments
16200 Space Center Blvd, Houston 77062