What are you looking for?

Mexican Restaurants in Abingdon

4.5 - 108 votes

Hours: 11AM - 10:30PM

912 E Main St, Abingdon
(276) 258-5139

Papa Johns Pizza

Huge portions, excellent customer service, and great atmosphere. Was really busy for a Monday night, but was seated promptly and checked on frequently... More reviews

4.5 - 62 votes

Hours: 12 - 10:30PM

266 E Main St, Abingdon
(276) 477-1180

Papa Johns Pizza

The deck is spacious and the service was good . The food was tasty and the portions were generous. The margaritas were okay, but not great. It would have... More reviews

4.3 - 152 votes

Hours: 11AM - 9PM

967 W Main St, Abingdon
(276) 676-0121

Papa Johns Pizza

Great customer service. Food was delicious, so flavorful and juicy. The price was affordable and 100% worth it. My new favorite Mexican restaurant! More reviews

4.2 - 144 votes

Hours: 11AM - 2PM

414 Cummings St, Abingdon
(276) 623-9299

Papa Johns Pizza

Everything about this place was absolutely awesome, the food and the people. We went on a slow day and typically restaurants on a slow day are kinda off ... More reviews

3.7 - 126 votes

Hours: 7AM - 1AM

495 Cummings St, Abingdon
(276) 676-3113

Papa Johns Pizza

Stopped here on our way through as we were on our way home from SC. At first I wasn't sure how good the service was going to be, but don't judg... More reviews

View on map