Casper Mueller Kneer Architects

Self-Portait Albermarle Street photographed by Paul Riddle

The Self-Portrait flagship store in Mayfair is now complete at 49 Albemarle Street, London W1