Get directions to: Surf City Squeeze, Encino, CA
Restaurant address: 17401 Ventura Blvd. Encino, CA 91316, USA
Restaurant: Surf City Squeeze