Vinnie's Italian Beef & Gyros

Italian, Greek

3208 Ivanhoe Ave, St. Louis
(314) 644-7007


Tripadvisor Tripadvisor: 4.5
Google Google: 4.7
Yelp Yelp: 4.5
Facebook Facebook: 5


Recent Reviews

Raven Claw
I got one of the most expensive things on the menu with it being my first time being there the name really pulled Me In. It was really messy and not very flavorful. I'll go back next week and order things that traditionally can't fail. I'm sure I will love it more and pay a lot less and give a better rating accordingly. The customer service was awesome and everybody was really friendly though. All the policemen come here for lunch on a regular basis so it's probably one of full review
LaTrecia Williams

Save yourself some time and money and go elsewhere. Owner and staff rude and racist 😡😡 but not too racist to accept my money. Decided to patronize this place because they sold what I wanted before heading home over 600 miles and was my family was hungry...worst mistake of my life!!! NEVER AGAIN!!! BESIDES THE ITALIAN BEEF AND GYROS ARE GARBAGE! FACTS 💯

Staci B.

A hidden gem! It's a hole in the wall place, but their food is top notch and super affordable. I had the Italian beef sandwich and it was super delicious. My husband had the Italian sausage sandwich and he was in love to. Their "spinach pita" (spanakopita) was super delicious and the tzatziki was smooth and flavorful. We definitely recommend this place!

More Reviews(65)


Monday 11:00 am - 9:00 pm
Tuesday 11:00 am - 9:00 pm
Wednesday 11:00 am - 9:00 pm
Thursday 11:00 am - 9:00 pm
Friday 11:00 am - 10:00 pm
Saturday 11:00 am - 8:00 pm
Sunday Closed


#Appetizers | #Italian Side | #Greek Side | #Kids Menu | #Sides | #Dessert


Spinach Pita $3.75
Cheese Pita $3.75
Tzatziki $4.25
Served with two pitas.
Hummus $6.50
Served with two pitas.
Feta & Olive $7.50
Served with two pitas.

Italian Side

Italian Beef Sandwich $7.50
View Entire Menu