One of our favorite restaurants. Love the Shrimp Taco (soft), and can't miss if you order the spinach quesadilla or one of the specials. Service is always friendly and efficient.
El Pueblo Spanish
(703) 455-4401
The old-world decor of El Pueblo Spanish Restaurant creates an authentic feel that matches their food. Warm and inviting, this restaurant is a hospitable locale that offers up great food and drinks.
- Hours: Mon - Thu, 11am - 10pm; Fri, 11am - 11pm; Sat, 10am - 11pm; Sun, 10am - 10pm
- Handicap Accessible: There is a ramp from street and there are no stairs, but the doors are not automatic.
- Payments accepted: American Express, Cash, Discover, MasterCard, Visa
- General services: Eat-in
- Menu link: elpueblorestaurant.com/Menu/menu.html
- ATM: Yes
- Parking: Free lot
- Cuisine: Mexican, Spanish, Tapas, Tex-Mex
- Price level: $$
- Number of tables: 30
- Features: Dinner, Kids' Menu, Lunch
- Atmosphere: Fun, Quiet, Romantic
- Dress code: Casual


The BEST Mexican food I've ever had. My fiance and I go there just about once a week!