Super Cuca's IV Address: 6527 Madrid Road, Isla Vista, CA 93117 Phone: (805) 770-3806 Restaurants Other Businesses: Dublin's Sports Grill at 910 Embarcadero Del Norte, Isla Vista, CA 93117 Wells Fargo Bank at 6530 Pardall Rd, Isla Vista, CA 93117 Kaptain's Firehouse BBQ at 6543 Pardall Rd, Isla Vista, CA 93117