Where to eat tapas and drink sangría in San Francisco? There are 20 different Spanish restaurants you can try in San Francisco. From Bellota to Canela to Patio Español, read about them and find where they are in this guide. Make room for paella, tortilla española, cocas and jamón tonight!
Read More