Devonshire House One Mayfair Place

51.522471, -0.144076