San Diego Ocean Adventures is a snorkeling company based out of San Diego CA, SDOA offers different types of snorkeling tours to best accommodate different levels of swimmers.
San Diego Ocean Adventures
(858) 523-8687
http://sdoceanadventures.com/