Sort by distance
Distance
Copy link and share with your friends:
St Giles London hotel is one of the most central venues in London. The meeting and conference facility has a dedicated external entrance on the lower levels. Our six (6) flexible rooms accommodate ...
Max capacity: 200