Hotel Cafe Royal In London: Champagne, History, And A Regent Street Address To Brag About
Hotel Cafe Royal In London: Champagne, History, And A Regent Street Address To Brag About | The Hotel Cafe Royal in London is a five-star Regent Street landmark built around the historic Cafe Royal, a glitterati haunt since 1865. A deadpan guide.
