Dine on a bus that promises you a beautiful view in its very name – the Bella Vista! This quintessentially English afternoon experience is the perfect way to indulge in a spot of afternoon tea with delicious sweet and savoury treats whilst soaking in sensational sights of London’s most iconic landmarks and locations.
Location
Unit 1-2, Colonnade Walk 123-151 Buckingham Palace Road London, United Kingdom