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