Horrible place to live, rent is to high, they illegally raise it, and do shady stuff like ask you to call the cops on children walking to the playground.
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,…