The Hive

The Hive
26 Holborn Viaduct, London, EC1A 2AQ
Photo of The Hive