Boston investor buys El Monte Shopping Plaza in Phoenix for $17 million
El Monte Shopping Plaza, located at 8841 N 19th Ave. in Phoenix, has been sold to Lena Centers, a division of Longpoint – a Boston-based investor. The grocery-anchored shopping center…
