Bagaholicboy News #112 – Goyard Opens In London!
It looks like I will be adding another stop into my London itinerary. Famed luxury goods maker Goyard is set to open their doors at 116 Mount Street in London come 24 August 2009. I’m just thankful the timing is perfect, and it also means I will have to add a little something-something from...
Read More »










