Con barbería y un restaurante, el Hotel Raffles London At The Owo, de 5 estrellas, se encuentra en el barrio Cricklewood, a 850 m del London Eye y a unos 25 minutos a pie del Museo Británico. Situado a 2 km del Museo Imperial de la Guerra, el hotel ofrece vistas a la ciudad y una piscina climatizada.
Situado a 200 metros del Museo de la Household Cavalry, este hotel está a unos cuantos pasos de la Galería Nacional. El Raffles London At The Owo queda a unos 5 minutos a pie de la estación de metro Charing Cross. La Abadía de Westminster, situado a un corto paseo del lugar, está abierto para visitas de los turistas.
El hotel cuenta con 104 habitaciones con climatizador. Algunas ofrecen Wi-Fi gratis y televisor de pantalla plana, además de servicio de tetera/cafetera. Estas habitaciones tienen inodoro separado y ducha en los cuartos de baño, así como hervidor eléctrico y cristalería para el autoservicio.
El bar lounge es ideal para tomar bebidas relajantes. El restaurante Leicester Square Kitchen se encuentra a 50 metros del hotel Raffles London At The Owo.