View all
Townhouse in Piccadilly, London, England, UK
Cambridge House is a Grade I listed former townhouse in central London, England. It sits on the northern side of Piccadilly at number 94, in the fashionable district of Mayfair. Wikipedia