beesknees
October 14, 2008 at 9:03pm
Looking out over one of London's best known square's Babble is centrally located in the heart of Mayfair. Close to the shopping of Bond Street, Babble is the perfect place to relax after you have shopped til you drop.