Latch, Soon to Be Door.com, Announces New Headquarters in St. Louis SDM Editors September 18, 2023 Located at 1220 N. Price Road in the Olivette community, the leased facility features both warehouse and office space, bringing all inventory and select core business functions together under one roof.Read More