The Walrus

172 Westminster Bridge Road London SE1 7RW