View details for 781 Embarcadero del Norte 781 Embarcadero del Norte $2,595+ Isla Vista, Isla Vista, CA 93117