Get directions to: Palm Restaurant, Ventura, CA
Restaurant address: 71 Palm Street Ventura, CA 93002, USA
Restaurant: Palm Restaurant