Considering the Tonys House Hotel London in London?
A VT member wrote the following comment about visiting London:
Hyde Park by draguza
At over 350 acres, Hyde Park is one of the largest green spaces in Central London.
Hyde Park provides facilities for many different leisure activities and sports as well as being the focal point for public events of all sizes.