Holiday Inn

8000 Parkway Dr
La Mesa
California
United States