The Bottle Shop

The Bottle Shop
128 Druid Street, London, SE1 2HH
Photo of The Bottle Shop