6677-6683 Delmar Blvd
University City, MO 63130
$20.50 USD/SF/YR
3,581-11,891 SF
4
Spaces Available
Built 1997
2,129 SF Contiguous
Built 1997
3,581-11,891 SF
$20.50 USD/SF/YR
Office