Country Inn & Suites by Carlson-San Diego North

5975 Lusk Blvd
San Diego
California
United States