We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

El Milagro Twenty Twelve

249 E Main St, Fredericksburg, TX 78624-4114
+1 830-307-3051
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent47%
  • Very good32%
  • Average10%
  • Poor7%
  • Terrible4%
Travellers talk about
“salad” (13 reviews)
Closed Now
All hours
American, Mexican
$$ - $$$
249 E Main St, Fredericksburg, TX 78624-4114
All Details
Write a Review
Reviews (128)
Traveller rating
Traveller type
Time of year

1 - 10 of 127 reviews

Reviewed 30 August 2017 via mobile

Came from Houston to escape the flood. My sister and I had the best eggs biscuits and gravy and fruit. It hit the spot. Great coffee, too.

1  Thank TxAg1977
Reviewed 23 August 2017

Don't get me wrong, I love the Brats and Schnitzel I'm drawn to on Main Street but occasionally we need a lighter and more health-conscious meal. We've been here several times and usually pick one of the salads. El Milagro is a comfortable place to...More

Thank catalinasound
Reviewed 16 July 2017

We had appetizers and drinks. Listened to a great band. We went Friday and Saturday night. So much fun.

Thank Valerie M
Reviewed 21 June 2017

Accidentally discovered El Milagro as we were wandering Main Street - it's tucked behind another shop and largely hidden from view. Turned out to be a blessing because many "al fresco" dining spots are just tables on the sidewalk. El Milagro has a lovely patio...More

Thank Papa-201
Reviewed 19 June 2017 via mobile

Listen to music, eat some chips, wash it down with drink!!! Now you are ready to order some Tex/Mex and more orders of your favorite drinks! Don't forget, Andrew King of the Bandits says the pastries are over the culinary top, and they are indeed!!...More

Thank P1520TPandrewk
Reviewed 15 June 2017 via mobile

The service was very good, the place had great atmosphere and the good was okay but not fantastic. We sat inside for the a/c and there were tons of people outside and a good live bsnd.I would say the atmosphere was more to the point...More

Thank minbill
Reviewed 14 May 2017 via mobile

We sat outside on a nice Saturday evening, there was a live band beginning to set up just as we arrived. The service was a bit slow but our server was very nice and made up for the delays. The food was Tex-Mex, I'm from...More

Thank Angelica F
Reviewed 6 May 2017 via mobile

We chose El Milagro on a local's suggestion and she definitely knew where to send us. Absolutely perfect weather for sitting on the patio. Really good margaritas. Chips and salsa and fajitas were also good. Decent band playing fun country music topped off a nice,...More

Thank KansanLisa
Reviewed 3 May 2017

A pleasant surprise. Not directly on Main. Sits back some, but with nice and secluded outside eating area. Prices reasonable in an overpriced area. Food very good and service is superior.

Thank RoosterTexas
Reviewed 22 March 2017

Margarita tasted a bit like something I would make at home before I understood that bottom shelf tequila and grocery store margarita mix does not equal good flavor. Ordered ground beef nachos and they meat was very dry and there wasn't much of it. Not...More

Thank Jaime F
Nearby Restaurants
529 reviews
.09 km away
Burger Burger
411 reviews
.13 km away
Pasta Bella Restaurant & Bkry
508 reviews
.17 km away
Jennie's Smoked Burgers
167 reviews
.13 km away
Nearby Attractions
National Museum of the Pacific War
2,351 reviews
.17 km away
Admiral Nimitz State Historic Site
430 reviews
.22 km away
Fredericksburg Visitor Information Center
218 reviews
.22 km away
Grape Creek Vineyards on Main
26 reviews
.10 km away
Questions & Answers
Get quick answers from El Milagro Twenty Twelve staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$3 - US$19
Lunch, Breakfast, Dinner, Brunch
Restaurant features
Outdoor Seating, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol, Accepts Mastercard, Accepts Visa, Takeout, Reservations, Accepts Credit Cards
Good for
Kids, Child-friendly
Open Hours
9:00 AM - 2:30 PM
9:00 AM - 9:00 PM
9:00 AM - 9:00 PM
9:00 AM - 9:00 PM
9:00 AM - 10:00 PM
8:00 AM - 10:00 PM
Location and Contact Information
  • Address: 249 E Main St, Fredericksburg, TX 78624-4114
  • Location: United States  >  Texas (TX)  >  Fredericksburg
  • Phone Number: +1 830-307-3051
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing