Middlesex County, VA

3 towns and cities in Middlesex County, Virginia

Middlesex County is a county in Virginia with 10,625 residents and 130 sq mi of land.

Towns and cities in Middlesex County

Last updated: