streets: an urban scene, a town or city road with houses and activity.
Places Shown
Rye; Sussex; England