The Floating Showroom

The Floating Showroom
Granary Square, London, N1C 4AA