The Markets At Shrewsbury

Large variety of vendors, special events, plenty of parking.