Best Western Stratford Inn

710 Camino Del Mar
Del Mar
California
United States