Homewood Apartments

Homewood Apartments The Homewood Apartments are located in the Willard Hay neighborhood of Minneapolis. The buildings were completely renovated in 2004 and are owned in partnership with the Northside Residents Redevelopment Council, known as NRRC.  The two brick and...