Deluxe Inn

920 El Camino Real
California
United States