Deli Kitchen
Restaurant • Cafe • Breakfast restaurant • Lunch restaurant • DeliOne of the Top rated Lunch restaurants in Leeds
Address
55 Great George St, Leeds LS1 3BB, United Kingdom
Website
Contact
+44 113 243 2723Price rating
$ $$$
Rating on Google Maps
4.80 (316 reviews)Open on Google Maps