Steam Bar

1 Eastbourne Terrace, Westminster Abbey, London, United Kingdom, W2 1BA
Description