280 Metro Center can be found in the heart of Colma, CA. The property, classified as a Power Center, sits at Colma & Junipero Serra Blvds.. Originally opened in 1975, the mall was updated and renovated in 1985. With 213,532 sqft. of retail space and approximately 31 stores, it offers a wide variety of shopping options. Ample parking is provided with 1,681 spaces available.