Newport, VA

Map of Newport, VA
Newport is a city in Giles county, VA with a population of 2,603.

Pembroke, VA

Map of Pembroke, VA
Pembroke is a city in Giles county, VA with a population of 2,808. The median household income is $34,444.