The Shops on Wolflin is a 15,000 SF open air retail center in Amarillo, Texas. It is located adjacent to The Shops at Wolflin Square and is in the heart of Amarillo’s premier retail area. The center opened in 2006, creating another layer of retail spaces in the shopping district that stretches west along Wolflin Avenue.
Property managed by Mays Inc.
Be the first to write a comment.