Diamond Head Inn

Diamond Head Inn, 605 Diamond St, San Diego, CA 92109, United States

(858) 273-1900

Location