Stage House is a prime development of just 21 luxury apartments in Griffiths Road, which is quietly tucked away, yet conveniently located in the heart of Wimbledon Town Centre. Only a few minutes’ walk away are the many shops, bars, restaurants and leisure facilities that Wimbledon has to offer, with the mainline and underground stations also