Hotels

L’oscar Hotel London voted Europe’s ‘leading’ new boutique hotel

The L’oscar Hotel London, located in Holborn, has been awarded Europe’s Leading New Boutique Hotel at the World Travel Awards (WTA).

Back to top button