Bring your pet with you to play on-leash at this wonderful Palo Alto public park. Pets are welcome on weekdays only.
Post A Review