104 Bayswater Road,
London, W2 3HL

Show on Map

Located within minutes from Oxford Street and Paddington station, with on site car parking and free fast WiFi, three meetings rooms, with natural day light are overlooking Hyde Park and can accommodate up to 45 delegates in theatre style.