Retail

Fitness concepts combine for 3,800 sq. ft. in Shrewsbury, Katz & Associates says