A beautiful, historic location
in central London
Set in the heart of Westminster, the Royal Society offers a distinguished and historic setting overlooking The Mall and St James’s Park. Its elegant, architecturally striking rooms combine heritage features with modern facilities, making it an exceptional venue. With excellent transport links and a reputation for scientific excellence, the Royal Society provides a memorable backdrop for events in central London.