CITY

London, England.Garden at 120, near the Financial District.

  • /