Beachcomber Shores
Hotel
Location
907 Turquoise Street
San Diego, CA
92109
San Diego, CA
92109
Get Directions