The Shell Building The Shell Building – This is the sale of a 112,000 sq ft Office Building. That is located at 1221 Locust Street in St Louis, MO. Sale Price: $2,550,000.00