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...
  • Excellent48%
  • Very good31%
  • Average10%
  • Poor7%
  • Terrible4%
Travellers talk about
“pastries” (10 reviews)
“salad” (15 reviews)
Closed Now
8:00 AM - 10:00 PM Hours
American, Mexican
$$ - $$$
249 E Main St, Fredericksburg, TX 78624-4114
All Details
Write a ReviewReviews (147)
Traveller rating
Traveller type
Time of year

1 - 10 of 146 reviews

Reviewed yesterday via mobile

We were drawn to this place the previous evening due to excellent live music. Returned the next evening for dinner and live music (Thursday). Had Mexican food at Mamacita’s for lunch so the 3 of us ordered chicken sandwich, cheeseburger and wedge salad. All were...More

Thank Cindy H
Reviewed 2 weeks ago

The atmosphere was awesome! We had drinks and listened to live music out on the patio. The entire crowd sang along to some of the throwback songs.

Thank Wes W
Reviewed 4 weeks ago

A small alley entrance on one side and a side entrance on main street lead you to the best chicken salad sandwich on homemade bread. Served with delicious soup choices makes a 1/2 sandwich plenty. Friendly staff. You can tell the locals love this spot....More

Thank musicwithdenise
Reviewed 13 May 2018

While the atmosphere was great, the guac and cips were good. Unfortunately, the ground beef enchiladas that my wife and I shared were not very good. They remindedboth of us of enchiladas that come in a can. Our server was very good, although quite overworked...More

Thank jdt559
Reviewed 8 April 2018 via mobile

We all ate from different world locations and all the food was wonderful. The staff were helpful, eager to ensure everything was good and really welcoming. Highly recommend this hidden gem.

Thank AHT1975
Reviewed 2 April 2018

A real hidden gem, Easy and comfortable, fairly good service even when it crowded. Out door patio and seating. Diverse menu, mexican fair, salads, good sandwiches and baked goods.

Thank Kenneth M
Reviewed 23 March 2018 via mobile

A friend and I dropped by for happy hour. The weather was perfect for an outdoor happy hour and music. We had Becker Vineyards Cabernet and the house Margarita. The band was playing. We decided to have dinner (beef nachos and chicken sandwich) All good....More

Thank Gwen B
Reviewed 4 March 2018

Cute little place in Fredricksburg, just a bit off Main Street. Most everything is homemade. Chips and Salsa were excellent. LOVE the chips - SO SO good. Salsa was pureed - which is not my favorite kind of salsa, but it did have a good...More

Thank susu71
Reviewed 22 February 2018 via mobile

On a cold rainy day this is the perfect restaurant to feed your caloric need! I had the cheese enchiladas which were very tasty and hot. Others in our group had the chicken salad on homemade bread and cleaned their plates with ease. The coconut...More

Thank SnargyBoy
Reviewed 12 February 2018

Our meals were excellent. Gluten free options were available. Large group and they took great care of us. Good location and excellent place for lunch.

Thank Denise K
Nearby HotelsSee all 25 hotels in Fredericksburg
115 Austin Place
15 reviews
.28 km away
Fredericksburg Inn & Suites
1,074 reviews
.36 km away
Inn on Barons Creek
880 reviews
.38 km away
Sunday House Inn
473 reviews
.52 km away
Nearby Restaurants
595 reviews
.09 km away
Jennie's Smoked Burgers
203 reviews
.13 km away
Pasta Bella Restaurant & Bkry
566 reviews
.17 km away
Sozial Haus
238 reviews
.19 km away
Nearby Attractions
National Museum of the Pacific War
2,586 reviews
.17 km away
Admiral Nimitz State Historic Site
466 reviews
.21 km away
Rockbox Theater
748 reviews
.21 km away
Main Street
1,652 reviews
.25 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
Breakfast, Lunch, Brunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Waitstaff, Wheelchair Accessible, Serves Alcohol, Accepts Mastercard, Accepts Visa, 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