Venue type
Restaurant, Bar, Pub
Location
Liverpool, United Kingdom