De Vere Holborn Bars

138-142 Holborn
London
United Kingdom