London

Residence & Conference Centre does not have a location in London, but we do have an affiliate property, Guest House on the Mount. To learn more about Guest House, please click here and you will be redirected to their website.