3281 E Bayshore Road, Palo Alto, CA 94303
  (650) 496-5971
  Website

Palo Alto Animal Services


View Larger Map