Diamond Head Inn is a Hotel located at 605 Diamond St, San Diego, CA 92109. It has received 228 reviews with an average rating of 3.8 stars.
The address of Diamond Head Inn: 605 Diamond St, San Diego, CA 92109
Diamond Head Inn has 3.8 stars from 228 reviews
Hotel