Selfridges
"The World's Best Department Store" is the ultimate in luxury retail experiences. Lose yourself for hours in this shopping mecca that houses every luxury brand under the sun. Tailor your experience with personal shopping followed by world-class dining at any one of its superb in-house restaurants