Post Road Plaza can be found in the heart of Pelham Manor, NY. The property, classified as a Power Center, sits at Boston Post Rd. & Rt. 1. Since opening in 1960, Post Road Plaza has been refreshed with a renovation completed in 2010. With 268,172 sqft. of retail space and approximately 15 stores, it offers a wide variety of shopping options. The mall offers 1,200 parking spaces for visitors.