The Suits of London The Suits of London – walking from place to place with a stern look on their face. London, United Kingdom 0 likes