Este edificio victoriano se encuentra en una tranquila avenida arbolada en pleno centro de Londres y a solo 400 metros de la estación de Paddington. Las habitaciones tienen baño privado.
El hotel está a solo 5 minutos a pie de Hyde Park y a 15 minutos a pie del Marble Arch y Oxford Street. El Museo de Cera Madame Tussaud se halla a 20 minutos a pie.
Las habitaciones del The Omega Hotel presentan una decoración acogedora y disponen de TV y escritorio. Hay WiFi gratuita.
El hotel proporciona, de forma gratuita, servicio de impresión para tarjetas de embarque de avión y consigna de equipaje antes de hacer el registro de entrada y después de hacer el registro de salida.
El establecimiento no dispone de ascensor. Solo se puede acceder a las habitaciones por las escaleras.