Harrods
87-135 Brompton Rd
London, UKSW1X 7XL
Call: 442.077.301234
Visit Website

In restaurants nearby