The Felix Project - Poplar
Address
Unit 12 & 12a Thomas Road Industrial Estate, Thomas Road
London E14 7BN
United Kingdom
Directions
w3w.co/boot.else.copper