Barrett Station Rd Barrett Station Rd – Is the Sale of a 29,964 sq ft of Retail Space. Which is located at 2115-2161 Barrett Station Rd in St Louis, MO. Sale Price: $4,300,000.00