The O2 Centre is an indoor shopping and entertainment centre on Finchley Road, London, near Finchley Road tube station. It is located in between Hampstead, West Hampstead and Swiss Cottage. It also has a large car park. Now owned by Land Securities, previously X Leisure, and opened in 1998. Despite the same name and originally very similar logo, it is no relation to the O2 telecommunications brand, which was launched 4 years later.
Less