Thank you for helping us by reporting bad content.
The Icecreamists is located in London, England.
Unfortunately, I didn`t have a chance to visit here when I was living in the country but one of my friends went there and he really liked it.
Looks like it has an awesome interior design and I`m sure it`s got some great ice cream!
Hoping to visit it next time I go to London! :)