Mezza Mediterranean Grille

3.8
272 reviews

About

Mediterranean Restaurant

Details

  • DeliveryAvailable
  • TakeoutAvailable
  • Curbside pickupAvailable

Location

Mezza Mediterranean Grille
1413 N Rochester Rd, Rochester Hills, MI
48307, United States

Hours

Reviews

3.8
272 reviews
5 stars
153
4 stars
30
3 stars
22
2 stars
19
1 star
48

What are people saying?

AI-generated from recent customer reviews

Food Quality

Many customers praised the food for being delicious, fresh, and flavorful, particularly highlighting the shawarma and hummus.

Service

The staff is frequently described as friendly and accommodating, with several reviews noting excellent customer service.

Cleanliness Issues

Several reviews raised concerns about cleanliness, particularly regarding the presence of dogs in the dining area and unsanitary conditions.

Pricing Concerns

Customers expressed mixed feelings about pricing, with some finding it reasonable for the portion sizes, while others felt it was too high for the quality received.

Inconsistent Experiences

While many had positive experiences, there were notable complaints about slow service, incorrect orders, and food quality on certain occasions.
  • TK
    Tarun Kumaran
    Jan 8, 2026
    5.0
    Very good food, staff is friendly and service is great.
  • AN
    Andrew Nassief
    Dec 27, 2025
    5.0
    Some of the best sandwiches. Everything is always made well and the owners are very hospital. The way some of the sauces fit with the sauted vegetables and garlic sauce or humus is really good. Overall, I think this is a hidden gem.
  • SS
    Stuart Schafrick
    Dec 22, 2025
    5.0
    Food is excellent and the staff is always friendly.
  • CC
    CK
    Nov 1, 2025
    5.0
    Always good—we love it.
  • LH
    Lina Halwaji
    Oct 27, 2025
    1.0
    They shouldn't have their dogs in their very small dining room with their guests- unsanitary. Older gentleman (owner?) going at very kind waitress behind counter created a very uncomfortable and tense environment. Won't be back.