The Palms 95030, located in Los Gatos, CA, was a popular restaurant that has permanently closed its doors.
Known for its charming ambiance and delicious cuisine, The Palms Restaurant offered a memorable dining experience on N Santa Cruz Ave.
Generated from the website