Alba: London’s New Italian Restaurant Offers a Taste of the Amalfi Coast
London's culinary scene continues to thrive with the arrival of Alba, a charming new Italian restaurant in the heart of Knightsbridge. Situated just opposite the iconic Harrods, Alba aims to…