10760 Sunset Hills Plaza
The Plaza at Sunset Hills
St. Louis, MO 63127