Indel B Cafe Royal London

WIDE-SHOT

INDEL B The Hotel Café Royal is a five-star hotel at Regent Street in London’s Piccadilly. By the 1890s the Café Royal had become the place to see and be seen at. It was the scene of a famous meeting and it’s still an icon of Europe. And Indel B’s minibars accompany the luxury of certain suites.