Herbal Inn is located in Leeds, United Kingdom on Nuffield Health Leeds Hospital, 2 Leighton St. Herbal Inn is rated 3.3 out of 5 in the category chinese medicine store in United Kingdom.
Address
Nuffield Health Leeds Hospital, 2 Leighton St
Service options
In-store shopping