Love to brings friends here and always stop by whenever I visit San Jose. Workers are friendly, food and drinks are delicious, perfect for groups or dates, and the interior looks awesome! I've always had a good time here!
719 Santa Cruz AveMenlo Park, CA 94025
From Business: Family Owned Since 1966. Open 7 Days A Week. 2 locations to serve you: 719 Santa Cruz Avenue, Menlo Park, CA 650-321-6920 and 310 S. California Avenue, Palo Alto,…