Beachcomber Shores

Hotel
Location
907 Turquoise Street
San Diego, CA
92109