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).
You'll need to
subscribe to unlock this content. Already subscribed? Login?