Cedar buys New England retail center

Price per square foot at $173