The more you stay, the less you pay when you book direct - with 15% off for 4+ Nights
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.
MStay Golders Green is our new ultra modern hotel located on Golders Green high street.