Guards United Kingdom, London, England

Guards