Omeo Suites ligger i Alhambra, 10 km fra California Institute of Technology. Her er værelser med aircondition, gratis wi-fi og hurtig ind- og udtjekning. Overnatningsstedet ligger ca. 12 km fra Rose Bowl Stadium, 13 km fra Dodger Stadium og 14 km fra Microsoft Theater. Overnatningsstedet er røgfrit og ligger 11 km fra Union Station.
Nogle af værelserne har et tekøkken med et køleskab og en mikrobølgeovn.
Til morgenmad er der kontinentale retter hos motellet.
Gæster hos Omeo Suites kan nyde aktiviteter i Alhambra og omegn såsom at tage på vandretur.
Personalet i den døgnåbne reception taler engelsk, spansk og kinesisk og er altid klar til at hjælpe.
Staples Center ligger 14 km fra overnatningsstedet, mens California Science Center ligger 18 km væk. Hollywood Burbank Lufthavn ligger 29 km fra overnatningsstedet.