Sarah Wallis Park is a serene outdoor space in Palo Alto, CA, providing a peaceful environment for visitors to enjoy nature and relax.
This park offers a variety of recreational activities and green spaces for individuals and families to explore and unwind in the heart of the community.
Generated from their business information