Hampton, Virginia

Hampton is on the bay at Hampton Roads.

State: 

Country: 

Place Type: