Situated in Tustin, 11 km from South Coast Plaza, Tustin, CA – Orange County features accommodation with free Wi-Fi and free private parking. This 2-star hotel offers a 24-hour front desk.
Number of rooms: 55
750 El Camino Real, Tustin, 92780, United States