Luxury Edina apartment building near Southdale Center sells for $75 million


Built in 2021, the apartment building, called Millenium Edina, is located at 3250 West 66th St. on the northwest corner of York Avenue and 66th Street.

Previous MicroLinks Devices to expand Niles facility for solar cell production
Next 3 companies win incentives in Cedar Park, paving way for roughly 250 new jobs