Walrus Bar and Hostel, 172 Westminster Bridge Rd, London, SE1 7RW
Subscribe to our newsletter and don’t miss anything