Strategically located at 216 Oxford Street, right next to IKEA's forthcoming multi-floor store set to open in spring 2025, ...