Bedwell Bayfront Park 1600 Marsh Road, Menlo Park, CA 94025 This is 160 acre nature park surrounded on three sides by the Don Edwards San Francisco Bay National Wildlife Refuge. Tagged as: , Nature park