Key Inn & Suites

1611 El Camino Real
Tustin
California
United States