The Floating Showroom

The Floating Showroom
London, E2 9JQ
Photo of The Floating Showroom