Das Hotel Raffles London At The Owo mit einem beheizten Swimmingpool befindet sich im Bezirk Stadtzentrum London und ist etwa 20 Gehminuten vom Sir John Soane's Museum entfernt. Das Hotel mit Blick auf die Stadt liegt in rund 600 Meter Entfernung von den Cabinet War Rooms und betreibt ein À-la-carte- Restaurant.
Das 5-Sterne-Hotel liegt in erstklassiger Lage, in unmittelbarer Nähe zur National Gallery. Die Gäste können das Londoner Chinatown in 11 Fußminuten Entfernung vom Raffles London At The Owo leicht erreichen. Das London Science Museum ist in einer 3 km Entfernung von der Unterkunft, während der Bahnhof Marylebone 2 Kilometer von hier entfernt liegt. Das Hotel liegt ziemlich nah an der U-Bahn-Station Charing Cross.
104 Zimmer im Raffles London At The Owo sind mit modernen Annehmlichkeiten ausgestattet, darunter eine Klimaanlage sowie ein Flachbildfernseher mit Satellitenkanälen. Die Zimmer verfügen auch über Doppelbetten. Die geräumigen Schlafzimmer verfügen über einen Schrank. Die Badezimmer mit einer begehbaren Dusche und einer getrennten Toilette umfassen zudem einen Haartrockner und Badelaken.
Das Restaurant Mauros Table und das Restaurant Saison servieren mediterrane, britische und europäische Gerichte. Das Restaurant serviert europäische Gerichte zum Mittag- und Abendessen. Die Gäste können ihren Durst mit einem Lieblingsgetränk in der Lounge- Bar löschen.