Sierra Inn

South El Monte • Show on map
View Details for Price
Sierra Inn is located in South El Monte, within 11 miles of California Institute of Technology and 14 miles of LA Union Station. The 2-star motel has air-conditioned rooms with a private bathroom and…More info
