Central London Event & Office Space!
London Scottish House (LSH) is a charity run social enterprise that has been a part of the London community for over 130 years. Based in Westminster and with a strong affiliation to Scotland, LSH has an inclusive and diverse community.
Rod & Joyce MacKay
Councillor Seema Kumar
NEWSLETTER SIGN UP: