Rachels Mediterranean Grill
$ • Mediterranean, Greek, Wraps
Hours:
235 S Elmwood Ave, Buffalo
(716) 768-3852
About Rachels Mediterranean Grill
Customers' Favorites
Rachels Mediterranean Grill Reviews
As a nurse, we have ordered many times from Rachel’s... they always mess up the order and offer nothing when we call. We keep ordering from there bc the food is good. Today is the second time they have fail to deliver our food, yet our card was charged... it’s a large order and we can not get any response from the store
Walked in to the Elmwood store to pick up some dinner today. 3 workers all had their masks partially off(not covering their noses). Doesn’t appear they take this Covid thing seriously. Don’t want them making dinner for us. So we walked right out. Saw the same thing 3 weeks ago here, but thought I would give it a second chance. Appears manager doesn’t care.
Workers and establishment are very professional! Place looks sanitary and appear to be doing a good job abiding to health standards.
Menu
Hours
| Monday | 11AM - 8PM |
| Tuesday | 11AM - 8PM |
| Wednesday | 11AM - 8PM |
| Thursday | 11AM - 8PM |
| Friday | 11AM - 8PM |
| Saturday | 10:30AM - 8PM |
| Sunday | Closed |
Rachels Mediterranean Grill offers a pleasant dining experience with a clean and well-maintained atmosphere. The menu features a variety of options, including vegetarian choices such as falafel and salads. The food is healthy and fine, if a bit pricey. The staff are friendly and accommodating, making it a great option for those with gluten-related restrictions. While parking may be a challenge, the convenient location makes up for it.
The restaurant's atmosphere is described as a little bland, but the food is great. Prices are considered way too high, with a meal costing the equivalent of an hour's wages. However, customers appreciate the ability to see the food being grilled, which suggests freshness and transparency in the preparation. The service is generally good, although the dining area can be noisy and challenging for conversation during busy times.