London’s Hotel Café Royal is Calling

London’s Hotel Café Royal is Calling

This luxury hotel in London enjoys an unrivaled setting on Regent Street where the elegance of Mayfair, energy of Soho and sophistication of St. James combine. It’s where history, culture, business and the stage are just steps away. That’s one reason why,...