Just read on Facebook that Mitchell Orchant of Cgars/Turmeaus/R.Graham is opening a new 'flagship' store in Liverpool. With 5000 of sq feet it will the biggest shop in the UK if not Europe. From the release:
![](http://tapatalk.imageshack.com/v2/15/02/17/ab3137b3cf085a759cf19c1ba0b49bcb.jpg)
Sent from my iPhone using Tapatalk
![](http://tapatalk.imageshack.com/v2/15/02/17/ab3137b3cf085a759cf19c1ba0b49bcb.jpg)
Sent from my iPhone using Tapatalk
Comment