L'oscar is a 5-star lavish boutique hotel located in Holborn, London. Uniquely sophisticated in appearance & it's attention to detail, the hotel & fine dining offers you a real red carpet experience.
Attention business owner!
Register your business now and enhance your global reach with iGlobal.