Description of The Plaza
The Plaza is a commercial building on Oxford Street, London W1.
Nearest park - Soho Square.
The nearest underground station is Oxford Circus (5min/0.2miles). 6 minutes' walk (0.3 miles) from Tottenham Court Road Station.
2018 September - Next's new flagship store on 3 levels and 73 000 square feet opens. The new space was designed by Colman Architects.