Location, Location, Location! Center yourself within the nation’s fourth largest city. Spend that long commute time relaxing or taking in a museum. Located in Houston Texas, within the 610 Loop, The Lamar Tower is only minutes away from the Downtown cultural area, The Texas Medical Center and world-class Galleria shopping. Conveniently located near freeway access, you are quickly on your way to all the city’s sites.