London Choice Apartments - Mayfair - Piccadilly 37 Albemarle Street, London W1S 4JF