1 Best Restaurant in San Antonio, Texas

La Margarita Restaurant & Oyster Bar

$$ | Downtown

In the heart of Market Square, here you can sample Mexican fare or oysters or both while surrounded by Spanish tile and light music. Try the fajitas, enchiladas, or puffy tacos, seated inside or on the patio under colorful umbrellas with a great view of the square. If you want to try a bit of everything, go for the Fiesta San Antonio appetizer plate for yourself or to share with friends over a fantastic array of margaritas—it's what the restaurant is named for, and the moniker is justified. There's plenty of live entertainment, and mariachis will serenade your table upon request (and please do tip).