Home>Choose State>Cities in Virginia>Institutions in Windsor>Citizens National Bank Locations in Windsor Citizens National Bank Branch Locations in Windsor, VA 1. Citizens National Bank - Windsor Branch 11407 Windsor Boulevard, Windsor, VA 23487 (757) 242-4422 View Branch