True to its original glamorous spirit, Café Royal has reopened as a luxury hotel in the heart of central London, with elegant Mayfair to the West and...
This grand and beautiful building, right in the heart of London, is the ideal intimate wedding venue. A combination of classic red brick with modern...