townscape

noun
  1. the visual appearance of a town or urban area, especially as seen from a distance
  2. a picture or painting depicting a town or urban scene

Examples