2 beds · 101-103 New Oxford Street, Oxford Street, London, WC1A | Easy Property