Omeo Suites se encuentra en Alhambra, a 10 km de Instituto de Tecnología de California, y ofrece habitaciones con aire acondicionado y wifi gratis, y servicio de check-in y check-out exprés. El alojamiento está a unos 12 km de Estadio Rose Bowl, a 13 km de Estadio Dodger y a 14 km de Teatro Microsoft. Este alojamiento libre de humo está a 11 km de Estación de tren Union.
Algunas de las habitaciones también disponen de zona de cocina con nevera y microondas.
La clientela puede practicar actividades en Alhambra y alrededores, como senderismo.
En la recepción 24 horas se habla inglés, español y chino mandarín, y el personal estará encantado de dar información sobre la zona.
Staples Center está a 14 km del alojamiento, y Museo de Ciencia de California está a 18 km. El aeropuerto más cercano (Aeropuerto de Hollywood Burbank) está a 29 km.