The Columbia is a proudly independent hotel and events space in the heart of West London. Set across five Victorian townhouses built in 1856, the hotel has a rich and spirited music history and has been a home to touring bands on the road since 1975. Come and enjoy a bit of Victorian grandeur, 70s... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet