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:
Sent from my iPhone using Tapatalk
Sent from my iPhone using Tapatalk
Comment