Our New Location!
As part of our constant expansion to better serve our growing client base, LMC Marine Center has moved! Our all-new 38,000-square-foot facility houses more than 500 boats for you to view, and we can’t wait to welcome you to see it all. You’ll find us at 17101 North Freeway, Houston, Texas, 77090 – just north of our previous location and just south of 1960 on the Southbound side.