View details for 529 Runnymede Street 529 Runnymede Street $2,800+ East Palo Alto, East Palo Alto, CA 94303