HTML SitemapExplore
logo
Find Things to DoFind The Best Restaurants

Teresa's Mosaic Cafe — Restaurant in Tucson

Name
Teresa's Mosaic Cafe
Description
Brightly decorated breakfast & lunch spot with Mexican meals including handmade tortillas.
Nearby attractions
Nearby restaurants
McDonald's
2250 W Ironwood Hill Dr Dr, Tucson, AZ 85745
New Asia Chinese Restaurant
2116 W Grant Rd, Tucson, AZ 85745
El Beto Mexican Food
2100 W Grant Rd #120, Tucson, AZ 85745
Funland Raspados & Munchies
2100 W Grant Rd #110, Tucson, AZ 85745
KG's Westside Cafe
1951 W Grant Rd, Tucson, AZ 85745
Filiberto's Mexican Food
2320 N Silverbell Rd, Tucson, AZ 85745
Subway
2110 W Grant Rd, Tucson, AZ 85745
Slice & Ice
1905 W Grant Rd, Tucson, AZ 85745
Arby's
1893 W Grant Rd, Tucson, AZ 85745
Related posts
Keywords
Teresa's Mosaic Cafe tourism.Teresa's Mosaic Cafe hotels.Teresa's Mosaic Cafe bed and breakfast. flights to Teresa's Mosaic Cafe.Teresa's Mosaic Cafe attractions.Teresa's Mosaic Cafe restaurants.Teresa's Mosaic Cafe travel.Teresa's Mosaic Cafe travel guide.Teresa's Mosaic Cafe travel blog.Teresa's Mosaic Cafe pictures.Teresa's Mosaic Cafe photos.Teresa's Mosaic Cafe travel tips.Teresa's Mosaic Cafe maps.Teresa's Mosaic Cafe things to do.
Teresa's Mosaic Cafe things to do, attractions, restaurants, events info and trip planning
Teresa's Mosaic Cafe
United StatesArizonaTucsonTeresa's Mosaic Cafe

Basic Info

Teresa's Mosaic Cafe

2456 N Silver Mosaic Dr, Tucson, AZ 85745, United States
4.2(1.3K)
order
order
order
Order
delivery
Save
spot

Ratings & Description

Info

Brightly decorated breakfast & lunch spot with Mexican meals including handmade tortillas.

attractions: , restaurants: McDonald's, New Asia Chinese Restaurant, El Beto Mexican Food, Funland Raspados & Munchies, KG's Westside Cafe, Filiberto's Mexican Food, Subway, Slice & Ice, Arby's
logoLearn more insights from Wanderboat AI.
Phone
+1 520-624-4512
Website
teresasmosaic.com

Plan your stay

hotel
Pet-friendly Hotels in Tucson
Find a cozy hotel nearby and make it a full experience.
hotel
Affordable Hotels in Tucson
Find a cozy hotel nearby and make it a full experience.
hotel
The Coolest Hotels You Haven't Heard Of (Yet)
Find a cozy hotel nearby and make it a full experience.
hotel
Trending Stays Worth the Hype in Tucson
Find a cozy hotel nearby and make it a full experience.

Featured dishes

View full menu
dish
Huevos Rancheros
dish
Huevos Divorceados (Divorced Eggs)
dish
Chocolate Oaxaqueno
dish
Ham Steak, Bacon (3) Or Sausage (3)
dish
Mimosa
dish
Bloody Mary
dish
Michelada
dish
Juice

Reviews

Things to do nearby

Guided 2 Hour Horseback Ride Catalina State Park Coronado Forest
Guided 2 Hour Horseback Ride Catalina State Park Coronado Forest
Fri, Dec 5 • 8:00 AM
Tucson, 85739
View details
PCOA Medicare Updates for 2026 plus Q&A Session
PCOA Medicare Updates for 2026 plus Q&A Session
Thu, Dec 4 • 12:00 PM
1305 West Naranja Drive, Oro Valley, AZ 85737
View details
Tucson Murder Mystery: Solve the case!
Tucson Murder Mystery: Solve the case!
Sun, Nov 30 • 11:00 PM
1200 E University Blvd, Tucson, AZ 85719, USA, 85719
View details

Nearby restaurants of Teresa's Mosaic Cafe

McDonald's

New Asia Chinese Restaurant

El Beto Mexican Food

Funland Raspados & Munchies

KG's Westside Cafe

Filiberto's Mexican Food

Subway

Slice & Ice

Arby's

McDonald's

McDonald's

3.4

(843)

Click for details
New Asia Chinese Restaurant

New Asia Chinese Restaurant

4.4

(201)

Click for details
El Beto Mexican Food

El Beto Mexican Food

4.0

(199)

$

Click for details
Funland Raspados & Munchies

Funland Raspados & Munchies

4.1

(142)

Click for details
Get the Appoverlay
Get the AppOne tap to find yournext favorite spots!
Wanderboat LogoWanderboat

Your everyday Al companion for getaway ideas

CompanyAbout Us
InformationAI Trip PlannerSitemap
SocialXInstagramTiktokLinkedin
LegalTerms of ServicePrivacy Policy

Get the app

© 2025 Wanderboat. All rights reserved.
logo

Posts

Your browser does not support the video tag.
places.faces.spacesplaces.faces.spaces
You can also get freshly made tortillas in MANY places throughout Arizona! Thank you to Teresa’s staff for letting me record their process ❤️🌵#tucson #mexicanfood
Mesika RaczkaMesika Raczka
Today was the worst experience EVER!! We have been coming to this restaurant for many years, 30 to be precise. We hadn’t been here in a while. So I wanted to treat my mom for brunch. We walked in and got sat pretty quickly. Was asked if we wanted to order chips, which it’s $3.00 not that that mattered but we said no thanks. Ordered and the food came out. Presentation was 0! My food was ice cold. My mom’s burrito 🌯 looked like a jr size from a kids meal. SMH! Our server was Alexis C. NOT FRIENDLY AT ALL!!!! Took our order, it took at least 15mins to get one Margarita and a Beer. The Margarita was the only decent thing that I had. Our food was brought out COLD! She finally came by and asked how everything was ( with a stupid smirk) I told her it’s cold, she snatched my plate and obviously microwaved it. Didn’t apologize or anything. Dropped it off and avoided us the rest of the meal. We had to ask the busser for salsa and extra napkins. He brought salsa and napkins and then when we were almost finished brought us a basket of chips that we never ordered. She came and took my mom’s plate, didn’t offer another 🍺 beer? Or anything else? Put the check on the table not saying anything. I looked at the bill and we were charged for the chips that we never ordered and came at the end of the meal. So she walked by and I said to her I have a question?? Is the salsa $3.00 or is it free? Or does it come with the chips? Or?? She proceeded to tell me to calm down and I had an attitude problem, yapping at me for asking a question? She proceeded to crinkle the receipt throw it on the table. I said I need to speak to a manager. She said you’ll have to wait I’m busy!!!!!! The manager came walking towards us she grabbed her and dramatically started talking about me to her with all the attitude in the world!!! Not how I wanted a Saturday morning brunch for my mom and I. I told the manager about the situation and she said ohh okay I will talk to the owner about this. Very very uncomfortable and unpleasant and unprofessional situation. Sad to say if your restaurant continues with this type of behavior from your employees you will lose a lot of business!!! You have lost ours and we will not be back!!! Have some respect for your customers (all but especially elderly people). Unacceptable!!! All of that for 53.00 not even worth it!!
Susana Perez-CastroSusana Perez-Castro
Busier than we expected for a Saturday afternoon. We were not greeted immediately, about 4 minutes until a not very friendly hostess approached and seated us. Our waitress approached and no greeting, just what do you want to drink. She dropped off our water/soda, I asked if they had a margarita/drink menu she said only what's on the table. I was ready to order but she said she would be right back. She went to the bar rook out her phone and was looking at it, showed it to the bartender and they carried on a lengthy conversation. I kept looking in that direction waiting for her to come take our order but apparently her conversation with the bartender was more important. 6+ minutes later she comes over and says "ready to order". We didn't know you have to pay for chips and salsa found this out because we had to flag down another server to ask for some to be brought ( honestly I don't like the fact that they charge, they should be free, it's minimal cost no problem paying. Every other mexican restaurant I have ever worked in or dined at chips/salsa are free) Finally our margaritas were brought to the table, Tasty! The food came, I ordered the Chicken Mole Enchiladas & a chile relleno. He ordered the Chile Colorado. Sadly, he had to wait to eat because she had to go warm up the tBernice. Enchies were really food, the relleno was ok. My husband liked the Colorado, not the best he has had but good. Waitress checked on us once within 5 minutes and never came back. We sat for over 15 minutes waiting for her so we could get to go containers, I finally flagged down a waiter that had just come in. Where was our waitress at the bar sitting with her back to us. Waitress finally came to clear our plates as i was boxing up the food. My husband asked for the check and that is how we got her name, Berenice. ABSOLUTELY the worst waitress, and it wasn't only our table she forgot about. The guest next to us had to flag her down to get another beer and after 10 minutes of waiting for her pick up his credit card to pay, he took it to the bar. I would like to note that 2 other waitresses working Julia & Josephine were very attentive of their guests, greeted, welcomed and introduced themselves.
See more posts
See more posts
hotel
Find your stay

Pet-friendly Hotels in Tucson

Find a cozy hotel nearby and make it a full experience.

You can also get freshly made tortillas in MANY places throughout Arizona! Thank you to Teresa’s staff for letting me record their process ❤️🌵#tucson #mexicanfood
places.faces.spaces

places.faces.spaces

hotel
Find your stay

Affordable Hotels in Tucson

Find a cozy hotel nearby and make it a full experience.

Get the Appoverlay
Get the AppOne tap to find yournext favorite spots!
Today was the worst experience EVER!! We have been coming to this restaurant for many years, 30 to be precise. We hadn’t been here in a while. So I wanted to treat my mom for brunch. We walked in and got sat pretty quickly. Was asked if we wanted to order chips, which it’s $3.00 not that that mattered but we said no thanks. Ordered and the food came out. Presentation was 0! My food was ice cold. My mom’s burrito 🌯 looked like a jr size from a kids meal. SMH! Our server was Alexis C. NOT FRIENDLY AT ALL!!!! Took our order, it took at least 15mins to get one Margarita and a Beer. The Margarita was the only decent thing that I had. Our food was brought out COLD! She finally came by and asked how everything was ( with a stupid smirk) I told her it’s cold, she snatched my plate and obviously microwaved it. Didn’t apologize or anything. Dropped it off and avoided us the rest of the meal. We had to ask the busser for salsa and extra napkins. He brought salsa and napkins and then when we were almost finished brought us a basket of chips that we never ordered. She came and took my mom’s plate, didn’t offer another 🍺 beer? Or anything else? Put the check on the table not saying anything. I looked at the bill and we were charged for the chips that we never ordered and came at the end of the meal. So she walked by and I said to her I have a question?? Is the salsa $3.00 or is it free? Or does it come with the chips? Or?? She proceeded to tell me to calm down and I had an attitude problem, yapping at me for asking a question? She proceeded to crinkle the receipt throw it on the table. I said I need to speak to a manager. She said you’ll have to wait I’m busy!!!!!! The manager came walking towards us she grabbed her and dramatically started talking about me to her with all the attitude in the world!!! Not how I wanted a Saturday morning brunch for my mom and I. I told the manager about the situation and she said ohh okay I will talk to the owner about this. Very very uncomfortable and unpleasant and unprofessional situation. Sad to say if your restaurant continues with this type of behavior from your employees you will lose a lot of business!!! You have lost ours and we will not be back!!! Have some respect for your customers (all but especially elderly people). Unacceptable!!! All of that for 53.00 not even worth it!!
Mesika Raczka

Mesika Raczka

hotel
Find your stay

The Coolest Hotels You Haven't Heard Of (Yet)

Find a cozy hotel nearby and make it a full experience.

hotel
Find your stay

Trending Stays Worth the Hype in Tucson

Find a cozy hotel nearby and make it a full experience.

Busier than we expected for a Saturday afternoon. We were not greeted immediately, about 4 minutes until a not very friendly hostess approached and seated us. Our waitress approached and no greeting, just what do you want to drink. She dropped off our water/soda, I asked if they had a margarita/drink menu she said only what's on the table. I was ready to order but she said she would be right back. She went to the bar rook out her phone and was looking at it, showed it to the bartender and they carried on a lengthy conversation. I kept looking in that direction waiting for her to come take our order but apparently her conversation with the bartender was more important. 6+ minutes later she comes over and says "ready to order". We didn't know you have to pay for chips and salsa found this out because we had to flag down another server to ask for some to be brought ( honestly I don't like the fact that they charge, they should be free, it's minimal cost no problem paying. Every other mexican restaurant I have ever worked in or dined at chips/salsa are free) Finally our margaritas were brought to the table, Tasty! The food came, I ordered the Chicken Mole Enchiladas & a chile relleno. He ordered the Chile Colorado. Sadly, he had to wait to eat because she had to go warm up the tBernice. Enchies were really food, the relleno was ok. My husband liked the Colorado, not the best he has had but good. Waitress checked on us once within 5 minutes and never came back. We sat for over 15 minutes waiting for her so we could get to go containers, I finally flagged down a waiter that had just come in. Where was our waitress at the bar sitting with her back to us. Waitress finally came to clear our plates as i was boxing up the food. My husband asked for the check and that is how we got her name, Berenice. ABSOLUTELY the worst waitress, and it wasn't only our table she forgot about. The guest next to us had to flag her down to get another beer and after 10 minutes of waiting for her pick up his credit card to pay, he took it to the bar. I would like to note that 2 other waitresses working Julia & Josephine were very attentive of their guests, greeted, welcomed and introduced themselves.
Susana Perez-Castro

Susana Perez-Castro

See more posts
See more posts

Reviews of Teresa's Mosaic Cafe

4.2
(1,258)
avatar
2.0
1y

I originally had a drastically different review that showcased this restaurant in a different light, but after the second time going there we had a WAY different experience. We drove from the far east side to go eat here and to take some tortillas home. The second experience started off well, the server was nice and attentive, then it changed. As the lunch rush started to die down our server did not come around as often, barely looked at our table, and did not seem to want to interact with us once she gave us the check. I had clarified the price of the tortillas that they sell, and mentioned that I wanted to buy some before I left. By the time that she brought the check over there were only maybe 7 tables occupied in the normal dinning area, that is less than half that they have. Our server put the check down and wanted to walk away without checking on us. I stopped her and said that I would like to get some tortillas, to which the server stated "she has no tortillas to sell, there is a big catering order" and walked away immediately after saying this, no pleasantries. No sorry about that, I'll be right back for the check. She simply walked away. I noticed throughout this particular interaction it seemed like she wanted to be anywhere else BUT our server. She hardly looked at us, she was looking everywhere else but at the customers she is currently serving and seemed to just want to give us the check and go. When she came back after cashing out the check I said "I would just like to make a recommendation that maybe you should put up a sign that says we are not selling tortillas, so that people know. It's not that big of a deal but we drove from the far east side to eat here and bring tortillas home." The server immediately got defensive and said "Well we aren't a tortilla factory, we are a restaurant". My problem with THIS comment is, one she could have said this in a more neutral tone or worded it differently. The tone she said it with came off as direct attack at me like I am incompetent and made a ridiculous comment. And two there is a sign that advertises that they sell tortillas, meaning that selling tortillas is a normal part of their business, if they have the need for a sign. The first time we went, we were a private party, we had no issues, and everything was great. I decided to treat my mom and bring her back to eat again I am sorely disappointed and dissatisfied with the second dining experience, and I know one person's experience doesn't account for everyone, but my family will not be...

   Read more
avatar
1.0
33w

Today was the worst experience EVER!! We have been coming to this restaurant for many years, 30 to be precise. We hadn’t been here in a while. So I wanted to treat my mom for brunch. We walked in and got sat pretty quickly. Was asked if we wanted to order chips, which it’s $3.00 not that that mattered but we said no thanks. Ordered and the food came out. Presentation was 0! My food was ice cold. My mom’s burrito 🌯 looked like a jr size from a kids meal. SMH! Our server was Alexis C. NOT FRIENDLY AT ALL!!!! Took our order, it took at least 15mins to get one Margarita and a Beer. The Margarita was the only decent thing that I had. Our food was brought out COLD! She finally came by and asked how everything was ( with a stupid smirk) I told her it’s cold, she snatched my plate and obviously microwaved it. Didn’t apologize or anything. Dropped it off and avoided us the rest of the meal. We had to ask the busser for salsa and extra napkins. He brought salsa and napkins and then when we were almost finished brought us a basket of chips that we never ordered. She came and took my mom’s plate, didn’t offer another 🍺 beer? Or anything else? Put the check on the table not saying anything. I looked at the bill and we were charged for the chips that we never ordered and came at the end of the meal. So she walked by and I said to her I have a question?? Is the salsa $3.00 or is it free? Or does it come with the chips? Or?? She proceeded to tell me to calm down and I had an attitude problem, yapping at me for asking a question? She proceeded to crinkle the receipt throw it on the table. I said I need to speak to a manager. She said you’ll have to wait I’m busy!!!!!! The manager came walking towards us she grabbed her and dramatically started talking about me to her with all the attitude in the world!!! Not how I wanted a Saturday morning brunch for my mom and I. I told the manager about the situation and she said ohh okay I will talk to the owner about this. Very very uncomfortable and unpleasant and unprofessional situation. Sad to say if your restaurant continues with this type of behavior from your employees you will lose a lot of business!!! You have lost ours and we will not be back!!! Have some respect for your customers (all but especially elderly people). Unacceptable!!! All of that for 53.00 not...

   Read more
avatar
5.0
3y

We arrived at 10 am. We were promptly seated. Our server was patient with us as it was our first time here. I noticed that there were only 4 staff in the whole restaurant. Our server was also busy in the back as well as taking orders and serving. The young man who seated was also prompt and very vigilant about keeping the tables clean and ready for the next customers to be seated. The ambiance was quite nice,festive but no at all over done. I also noticed that they have a large comal In front of the dining room area where they make their tortillas fresh in house. You can also purchase tortillas to go. I suggest that if you like fresh made tortillas, buy some, they're worth it. The dining area is on the left side of the restaurant with nice views of the surrounding area outside. To your is the bar area. The restrooms are located on the left side of the restaurant. We ordered the Machaca ( shredded beef) flautas. It turned out to be a great choice. This dish comes with 5 flautas and a generous portion of rice, beans, guacamole and sour cream with shredded lettuce, diced tomato and shredded cheese on top. It also comes with a side bowl of salsa. Unlike other Mexican restaurants, you have to pay for chips and salsa. You really don't need to do this as the portion sizes are ample. I honestly didn't miss them. I must say that I did read other reviews about this restaurant and was a bit hesitant as many reviews were negative but I went because my husband had been there once with his family this year (July) for our grand daughter's graduation and they all loved it. His son bought a dozen tortillas for his dad to give to me since I was not able to go due to being ill. Anyway, go there yourself and give them a try. We really liked it and I for one am particular about my food and the restaurants we go to. I like authentic flavors, not americanized versions of food. On the way out I did see a sign outside advertising the need for a cook and a dishwasher. So if you know someone needing a job, tell them about their openings. One las thing, if you have never been or even known about this restaurant be advised that is behind the McDonald's off Grant/Ironwood Hill Road and Silverbell Rd. I have been in this area several times and hadn't even known about...

   Read more
Page 1 of 7
Previous
Next