facebook instagram facebook instagram

OPA! Grill Mediterranean American Restaurant

$$ • American, Mediterranean, Burgers

Hours:
4 W Boone St, Marshalltown
(641) 758-3322

Take-Out/Delivery Options

Customers' Favorites

Recent Reviews

4.8 (52)

Stopped in while doing some business in Marshalltown. The servers were all incredibly welcoming. My food (ordered the Napoli Pasta) came out quickly and was very tasty and filling. Despite being full the Tiramisu was calling my name. It was creamy, chocolatey, and really satisfied my sweet tooth. Definitely a nice place to check out for some Mediterranean cuisine in the area. I will definitely eat here again.

OPA! is one of the only places I will dine at when I visit Marshalltown. I try to follow a healthy Mediterranean diet and they have several good options for me. The service is fast and friendly. The food is always terrific. Try the Chicken Slouvaki and don't skip the Baklava for desert.

The server was very friendly. Their French fries are amazing! I had the club sandwich. I was a little disappointed when they said it was no longer on a croissant, but that disappeared when I started eating. The tiramisu was also great.

More Reviews(173)

Ratings

View all photos

Hours

Monday 11AM - 8PM
Tuesday 11AM - 8PM
Wednesday 11AM - 8PM
Thursday 11AM - 8PM
Friday 11AM - 8PM
Saturday 11AM - 3PM
Sunday Closed
Updated on: