78-82 Wood Street Liverpool United Kingdom L14DQ
Igloo can be found on St.Peters Square, the “must do” destination for the
more refined customer. This circuit of superb venues is a night out in itself, offering mature like minded people a selection of top drawer bars...and
Igloo is a welcome and popular addition.