Buildings on the corner of Albemarle Street and Piccadilly