Menorah West Apartments

3600 Phillips Pkwy St Louis Park MN 55426 (888) 848-5698