book a table

Make some MEMORIES!

While reservations aren’t mandatory, they’re always appreciated. Whether it’s a birthday bash, a lively corporate gathering, an anniversary soiree, a graduation fiesta, a retirement shindig, a baby shower, or an engagement party, go ahead and book your table online. We’re excited to host you and make your gathering memorable!

Order & enjoy

Your FAVOURITE MEXICAN DISHES are just a click away!

Whether you're short on time or just prefer convenience, online ordering is a great way to get your food from our restaurant. It's quick and easy, and your order will be ready for pick-up or delivery in no time.

order now

Catering

Delicious Mexican food for EVERYONE!

Let us cater your next event! We pride ourselves on providing top-notch catering services for any occasion, whether you're hosting a small intimate gathering or a large party, our menu options are sure to please your guests.

inquire now about catering

previous slidenext slide
  • slideshow photo number 1

    best of latin fusion cuisine

    THE MOST AUTHENTIC salvadorian & mexican flavor
  • slideshow photo number 2

    family friendly staff

    click the button below & book your table!
  • slideshow photo number 3

    latin cuisine for all

    family owned. family style.

Our Story

Left to right: Antonio, John, Osmin Jr.

We are dedicated to delivering Latin flavors a fusion of authentic Salvadorian and Mexican cuisines to create dishes in outstanding quality, a comfortable family atmosphere, the best food prepared using the freshest ingredients and most importantly outstanding service done by Casa Mia’s way!

Read more about us

daily specials & more

Happy Hour! $5.00 Wells - Cruzan Rum, New Amsterdam Vodka & Gin, Jim Beam | $7.00 Frozen Casa Mia Margarita | $8.00 Frozen Mango Mia & Mamma Mia Swirl | 1/2 Price Bottles of Wine
11:00 AM - 09:00 PM

get in touch

Location

4920 State Hwy 121 Ste 500, Lewisville, TX 75056, United States
Lewisville, TX
75056
Get Directions on the Google Maps

Hours

Fri, Sat
11:00 AM - 10:00 PM
Sun, Mon, Tue, Wed, Thur
11:00 AM - 9:00 PM