The Lock Kitchen & Bar, Leeds - Location