Located on Main Street in the Village of Williamsville, Talbots Plaza uniquely combines a high visibility location with the conveniences of abundant off street parking and the walkability of the traditional village shopping feel. This economically vibrant business and retail district of Main Street boasts over 34,000 VPD.