Lilburn Corporate Park

11600-11612 Lilburn Park Rd.

St. Louis, MO 63146

Type:
Flex
Building Size:
49,195 Square Feet
Available:
Suite 11608: 7,408 SF