San Pedro Channelplay
Definition of San Pedro Channel
channel in the Gulf of Santa Catalina in southwestern California that separates Santa Catalina Island from the mainland
Seen and Heard
What made you want to look up San Pedro Channel? Please tell us where you read or heard it (including the quote, if possible).