Namesakes

American Cities: 4 cities
Portsmouth   New Hampshire  
Portsmouth   Ohio  
Portsmouth   Rhode Island  
Portsmouth   Virginia  
British Cities: 1 city
Portsmouth   Hampshire  
Cities 100K+: 1 city
Portsmouth   United Kingdom