This is one of the finest self storage facilities in the Twin Cities. This is the 8th site for
the North Star Mini Storage brand which has been in business for over 40 years!
Please call and speak to one of our friendly and helpful managers.
do NOT contact me with unsolicited services or offers