Pine St

1881-Pine-St

1881 Pine – The Sale of a 110,057 sq ft Office Building located at 1881 Pine St in St Louis MO.  Sale Price: $3,000,000.00