Omeo Suites Hotel Alhambra
Set in Alhambra, 10 km from California Institute of Technology, Omeo Suites offers air-conditioned rooms with free Wi-Fi and express check-in and check-out.
Numero delle stanze: 39
2720 West Valley Blvd, Alhambra, 91803, Stati Uniti