The London Taphouse is a 2 floor, 600 person capacity venue that opened in August 2015. With two fully-functional bars, one on the main floor, and one on the mezzanine, a large dance floor, Pool tables and VIP lounge areas, and a spacious outdoor patio. The London Taphouse has a spot for everyone!