El Monte Hotels with a Pool

Map of El Monte Hotels with a Pool

New Star Inn El Monte, CA - Los Angeles El Monte
Free Wi-Fi Parking

Situated in El Monte, within 17 km of California Institute of Technology and 22 km of LA Union Station, New Star Inn El Monte, CA - Los Angeles features accommodation with a seasonal outdoor swimming pool and free Wi-Fi as well as free private

Number of rooms: 33

11805 Valley Boulevard, El Monte, CA 91732, United States