The Life Guards were stationed at Hyde Park barracks until August 1914 so it is likely that this is the location of this photograph. The original barracks were demolished in the 60s so it is hard to find the location today. Stuart lived in London until 1882 so perhaps this image dates from then.