El Castillo Mexican Restaurant thumbnail

El Castillo Mexican Restaurant

4.5 stars based on 305 ratings Today's hours: 8 am-3 pm Add a review

Mexican restaurant

About

Just a stone's throw from the lively River Walk, El Castillo Mexican Restaurant invites you into a casual setting filled with vibrant flavors. Known for its hearty breakfast, lunch, and dinner options, itโ€™s a go-to spot for comfort food lovers and tourists alike. While many rave about the breakfast tacos and the attentive staff, a few have felt that some dishes could pack more flavor. With fast service, wheelchair accessibility, and a kids' menu, it's a cozy choice for families seeking a taste of Mexico at affordable prices.

Best in San Antonio

Contact Info

  • Location: 425 S St Mary's St, San Antonio, TX 78205
  • Phone: (210) 537-9776

Opening hours

  • Monday: 8 am-3 pm
  • Tuesday: 8 am-3 pm
  • Wednesday: 8 am-3 pm
  • Thursday: 8 am-4 pm
  • Friday: 8 am-4 pm
  • Saturday: 9 am-2 pm
  • Sunday: Closed

Food and drink

Food & drink
Food & drink
The vibe at El Castillo Mexican Restaurant
Vibe
Huevos rancheros
Huevos rancheros
Image by owner
By owner

Menus and Prices

El Castillo Mexican Restaurant menu and prices
Menu #2
Menu #3
Menu #4
Menu #5
Menu #6

Services

  • Delivery
  • Takeaway
  • Dine-in
  • Fast service
  • Breakfast
  • Lunch
  • Dinner
  • Solo dining
  • Wheelchair-accessible entrance
  • Wheelchair-accessible seating
  • Assistive hearing loop
  • Wheelchair-accessible car park
  • Wheelchair-accessible toilet
  • Alcohol
  • Beer
  • Coffee
  • Comfort food
  • Quick bite
  • Small plates
  • Breakfast
  • Brunch
  • Lunch
  • Dinner
  • Dessert
  • Toilets
  • Casual
  • Cosy
  • Groups
  • Tourists
  • Accepts reservations
  • Credit cards
  • Debit cards
  • Credit cards
  • Good for kids
  • Kids' menu
  • Dogs allowed

Add Your Review

You can upload up to 4 images (JPEG, PNG, WebP).

Recent Reviews

Review by Chelsea D.

October 14, 2024

El Castillo offers a cozy vibe with fast service, perfect for a casual bite. The breakfast tacos steal the show, but the puffy tacos missed the mark for us - more like a gordita than expected. Friendly staff, though... Iโ€™d recommend stopping by for breakfast!


Review by Lexi W.

September 23, 2024

El Castillo offers a cozy spot for breakfast with quick service! I enjoyed the breakfast tacos, bursting with flavor, while my wife loved her green chilaquiles despite them being a bit greasy. The casual vibe and friendly staff make it a nice detour from tourist traps!


Review by Irma Kerluke

September 10, 2024

El Castillo Mexican Restaurant is a cozy spot on St. Mary's that offers a casual dining experience. ๐ŸŒฎ We visited for breakfast, craving something authentic, and were pleasantly surprised by the friendly staff.

My wife enjoyed the green chilaquiles, while I opted for the birria quesadillas. Unfortunately, both were a bit greasy for our taste. However, the coffee was refreshing, albeit more on the light side.

I appreciated the quick service and relaxed atmosphere, making it a good choice for families or solo diners. It might not be perfect, but it certainly hits the spot for a quick and satisfying meal! ๐Ÿ˜Š


Nearby Restaurants

Whataburger

Whataburger

Restaurant

412 E Commerce St, San Antonio, TX 78205, United States

Dorrego's

Dorrego's

Argentinian restaurant

150 E Houston St, San Antonio, TX 78205, United States

Thai Lucky Sushi Bar & Restaurant

Thai Lucky Sushi Bar & Restaurant

Thai restaurant

102 Navarro St, San Antonio, TX 78205, United States

Thai Lao Orchid Restaurant

Thai Lao Orchid Restaurant

Thai restaurant

116 Broadway, San Antonio, TX 78205, United States

Texan Sizzle

Texan Sizzle

Hamburger restaurant

124 Jefferson, San Antonio, TX 78205, United States

Colonial Room Restaurant

Colonial Room Restaurant

Restaurant

204 Alamo Plaza, San Antonio, TX 78205, United States

Boudro's on the Riverwalk

Boudro's on the Riverwalk

Bistro

On The Riverwalk Level, 421 E Commerce St, San Antonio, TX 78205, United States

Fig Tree Restaurant

Fig Tree Restaurant

Modern French restaurant

515 Villita St, San Antonio, TX 78205, United States

Tributary

Tributary

Restaurant

101 Bowie St, San Antonio, TX 78205, United States

La Mexicana Mexican Restaurant

La Mexicana Mexican Restaurant

Mexican restaurant

130 Main Plaza, San Antonio, TX 78205, United States

Cuishe Cocina Mexicana

Cuishe Cocina Mexicana

Mexican restaurant

119 Heiman St, San Antonio, TX 78205, United States

Biga - San Antonio Riverwalk Restaurant

Biga - San Antonio Riverwalk Restaurant

American restaurant

203 S St Mary's St, San Antonio, TX 78205, United States

Poblano's On Houston St.

Poblano's On Houston St.

Mexican restaurant

204 E Houston St, San Antonio, TX 78205, United States

Landrace

Landrace

American restaurant

111 Lexington Ave, San Antonio, TX 78205, United States

La Focaccia Italian Grill

La Focaccia Italian Grill

Italian restaurant

800 S Alamo St #154, San Antonio, TX 78205, United States

Paesanos Riverwalk

Paesanos Riverwalk

Italian restaurant

111 W Crockett St #101, San Antonio, TX 78205, United States

Lone Star Cafe

Lone Star Cafe

Cafe

237 Losoya St, San Antonio, TX 78205, United States

Cafe Ole

Cafe Ole

Mexican restaurant

521 River Walk, San Antonio, TX 78205, United States

Ostra Restaurant

Ostra Restaurant

Seafood restaurant

212 W Crockett St, San Antonio, TX 78205, United States

Ambler Texas Kitchen + Cocktails

Ambler Texas Kitchen + Cocktails

American restaurant

306 W Market St, San Antonio, TX 78205, United States