San Marcos Mexican Restaurant on Holt Garrison Parkway is a casual, full-bar Mexican spot in Danville’s northern retail corridor, close to the Piedmont Drive shopping district. It belongs to a regional family of San Marcos restaurants, and locals return for generous combination plates, sizzling fajitas, and frozen margaritas, which have earned it a 4.6-star rating.
The menu covers Tex-Mex and traditional Mexican cooking. Expect tacos, cheese-smothered enchiladas, burritos, chimichangas, and fajitas that arrive hissing on cast-iron skillets. Free chips and salsa start most meals, and the lunch specials are popular with nearby office workers. At the bar, margaritas come frozen or on the rocks in house flavors, and Mexican beers are also available. The dining room is relaxed and colorful. Families can settle into booths easily, and couples can have an unfussy date night here.
Visitor Highlights & Practical Info
Weekday lunch and mid-afternoon are the quietest times to visit. Friday and Saturday evenings bring waits, especially after nearby shopping hours. Reservations are rarely needed for small groups, but parties of six or more should call ahead. Hours can change, so check the restaurant’s current schedule before you go. Takeout is a good option for travelers staying at the hotels along Piedmont Drive and Riverside Drive. Parking is free in the on-site lot. After dinner, head south to the Riverwalk Trail along the Dan River, or browse the shops around Piedmont Mall a few minutes away.
