Home » Restaurants » UK » Leeds Restaurants » itsu | 36-38 Commercial St Leeds LS1 6EX United Kingdom

itsu | 36-38 Commercial St Leeds LS1 6EX United Kingdom Restaurant Menu & Phone

Restaurant Reviews:

750
4.3/5

itsu | 36-38 Commercial St Leeds LS1 6EX United Kingdom Contact Details

36-38 Commercial St Leeds LS1 6EX United Kingdom

Related Restaurants