6677-6683 Delmar Blvd
University City, MO 63130
$20.90 - $21.96 USD/SF/YR
2,106-5,433 SF
3
Spaces Available
Built 1997
5,433 SF Contiguous
Built 1997
2,106-5,433 SF
$20.90 - $21.96 USD/SF/YR
Retail