Remove Ads

Photo of Balboa Water Sports

Balboa Water Sports

204 Washington St, Newport Beach, California 92661 USA

164 Reviews

Dock location where all Sea Doo and Paddle Board rentals are launched from.

Photo Credit: Yelp

Remove Ads