Pedro's Restaurant & Cantina
(408) 496-6777 | View Website

3935 Freedom Cir, Santa Clara, CA | Directions   95054

37.385036 -121.970897
Get Directions