Check out this great place to stay in London
House in London, United Kingdom. Located in leafy Queens Park, London NW6, with buzzing high street Salusbury Road with a great choice of transport links (overland, tube - Bakerloo line and buses) and good local shops and restaurants. Hugo's, or Jack's for great meals and then th...
See this content immediately after install