Pluckers, the Austin-based wing chain, is firing up to open a second San Antonio-area location in Landmark Center at Interstate 10 and North Loop 1604 West this summer. Pluckers opened its first area location in Selma in 2018. The new 8,227 square-foot restaurant will offer indoor and shaded outdoor seating, as well as 850 square-feet of […]
