L’Oscar is one of the hidden gems in the centre of London. Built in 1903 as the Headquarter and Congress Centre for the Baptist Church, the recently renovated building is now a boutique hotel with 39 rooms. It boasts a spectacular grand octagonal chapel, alongside ornate ceilings, carved fireplaces, oak panelling and magnificently proportioned rooms. The building is 7 floors, 2 of which were added during the refurbishment.
The hotel features a selection of Food & Beverage options, including L’Oscar restaurant and the iconic Baptist bar, as well as three private event spaces.
The hotel is located in the heart of London’s Theatre Land, within walking distance from The British Museum, Covent Garden, the Royal Opera House and Leicester Square and minutes away from great transport links.