North Bar

From $ -1 per night

Avg. User Rating:


24 New Briggate, Leeds, United Kingdom LS1 6NU+44 113 242 4540
Show More Info
North Bar Photo, Leeds, England

User Reviews


North - The Place to Be(er)
North - The Place to Be(er)