Pedros Restaurant & Cantina
Bars, Mexican
Santa Clara, CA
0.5 mi