ABOUT DEVELOPMENT LEISURE RESIDENTIAL CONTACT Bar Elba is a rooftop bar in London Waterloo. The 600 capacity rooftop bar has views over London including sights such as The Shard, The London Eye and St Paul's Cathedral. Site Map Privacy Policy design: searsdavies.com