Archive for the ‘United Kingdom’ Category
There is a reason this is a world famous place. I spent a few hours wandering about…trying to take it all in.
They are nestled in the heart of Bath Spa, UK and have been awarded the title of best Barista in all of England. Truly a place to get coffee like you have never tasted.