The more you stay, the less you pay when you book direct - with 15% off for 4+ Nights


o2 Centre

The O2 Centre is an indoor shopping and entertainment centre on Finchley Road, London, near Finchley Road tube station. With 14 cafes and restaurants under one roof and a wide variety of eateries and bars on the Finchley Road itself.

There is a Vue cinema with 11 screens showing all of the latest films and many activities at the centre itself.

The o2 centre is 9 minutes away by bus and is open from 6:00 am to 12:30 am.

Book a room

MStay Golders Green is our new ultra modern hotel located on Golders Green high street.