More about Herb
Herb is located at 96 Granby street, Leicester, LE1 1DJ, Leicester, LE1 1DJ, United Kingdom
Similar Listings
Pink Chilliz
4.6
Brinjol Cuisine
4.1
Red Chilliezs
4.8
Palkee
4.2