1 pickleball court in Palo Alto, California

Image of Mitchell Park

Mitchell Park

600 E Meadow Dr, Palo Alto, CA, 94306, USA

15 outdoor courts

Loading map...