SALE COMPLETED
3907 S. St. Louis Ave., Tulsa, OK 74105. Off 41st St. between Utica and Peoria

3907 S. St. Louis Ave., Tulsa, OK 74105. Off 41st St. between Utica and Peoria. Lovely 2800 sq ft Midtown home full of Restoration Hardware furniture and modern decor, outdoor patio furniture, designer handbags, appliances, wine fridge, kitchenware, garage items, rugs, and lots more.