Amazing spot in London that got our Europe trip off to the perfect start! Beautiful street and great communication. Thank you so much