Cornwall is a Canadian town located in Queens County, Prince Edward Island. The town is located immediately west of the provincial capital Charlottetown.