Loading Map.... Wilma’s Patio203 Marine Ave - Balboa IslandDetails 33.6059172 -117.89000599999997 Address 203 Marine Ave Balboa Island CA 92662 United States Upcoming Events No events in this location