Metro Self Storage – Northlake is a Self-storage facility located in 60 Lake St, Northlake, IL 60164. Metro Self Storage – Northlake has an average rating of 4.9 from 468 reviews. For those who need a Self-storage facility in Northlake, Metro Self Storage – Northlake is a top-rated choice.