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