Strategically located at 216 Oxford Street, right next to IKEA's forthcoming multi-floor store set to open in spring 2025 ... He coordinated the Wallpaper* Class of '24 exhibition during the Milan ...