Bowden Park

Park 2380 High St Palo Alto