Mexico

Mexico is a town in Oxford County, part of River Valley Maine in the Lakes and Mountains region of Maine.