Portsmouth Town Center can be found in the heart of Portsmouth, VA. The property, classified as a Community Center, sits at I-264 & Route 17 (Frederick Blvd.). Portsmouth Town Center first opened in 2011. With 229,251 sqft. of retail space and approximately 25 stores, it offers a wide variety of shopping options. The mall offers 1,039 parking spaces for visitors.