Villa Rosa & Mexican Grill

4804 PA-309, Schnecksville
(610) 799-2411

Recent Reviews

Kimberly Spachman

Nice people work their best French fries ever place is

Atmosphere: 5

Food: 5

Service: 5

Recommended dishes: French Fries

Scot Sedd

Mexican food had very little flavor.

Caitlyn Burke

Wonderful place, always leave with a smile on my face! Truly amazing family!

Atmosphere: 5

Food: 5

Service: 5

frank litke

All steak steak burritos

Stella B (Sunshine)

First time there and the food was delicious.

Atmosphere: 5

Food: 5

Service: 5

lorie r

Great food, pizza is fantastic, but they charge a service charge if you use a card, which I hate, didn't have

Atmosphere: 5

Food: 5

Service: 5

Sue-Ann Webb

Delicious food & amazing service! Atmosphere is a bit lacking as the restaurant is quite old but that doesn't keep us from dining!

Atmosphere: 3

Food: 5

Service: 5

Recommended dishes: Enchiladas, Steak Fajitas, Tacos Al Pastor, Taco Salad

Josh Neely

Needs to improve with service but food is delicious!

Atmosphere: 4

Food: 4

Service: 3

Recommended dishes: Italian Hoagie

Matthew Skidmore

Everything was excellent had a great experience and food was so

Atmosphere: 5

Food: 5

Service: 5

Divine Timing

I used to come here all the time a few years ago. The food is great. I revisited for the first time today and I left disappointed and will not be returning again. The guy that helped us, I believe his name was Michael, ushered us in and then forgot about us for 15 minutes, didnt even take our order. Once he came back, he was chewing, I guess he disappeared to eat something? Took our order and made a rude comment. I got an appetizer for the table, a small pizza and a kids meal for my kid. He takes our order and then proceeds to stand in front of us and say loudly "wow that's a huge meal!" I dont know what that was about, but i simply thought it was tactless and rude. The prices on the menu are not accurate at all. It even says on the menu that the prices aren't accurate; however, they don't include the correct prices of the items. So when you get your receipt, you're in for a surprise. A small pizza on their menu is around 11 dollars but it rang up for 14 on my bill. Along with a list of other things.The waiters don't check on you, there was a wasp in the place and we had to pack up and go prematurely because my kid is allergic and I ended up having to wait another 15mins to simply see someone and ask for a box and check. I always tip nicely whenever I go out, I couldnt bring myself to this time. For $48 I was very disappointed.

Atmosphere: 4

Food: 4

Service: 1

Joe Cadorette

Weird vibe, part Mexican, part Italian.Nice waitstaff, but the food - not so much...

Atmosphere: 2

Food: 2

Service: 4

Mike Mokris

Quite possibly the best tasting pizza I've

Food: 5

Service: 5

geo chax

Relatively cheap ,peaceful eatery.Decent Mexican foodGenerous portionsIf I recommend it hopefully there's no rush and spoiling of the peacefulness of this place.

Atmosphere: 3

Food: 4

Service: 5

Recommended dishes: Steak

Karen Sell Reis

Had a steak chimichanga it was amazing .The rice was delicious the beans were delicious .. could not even finish it all..Will definitely be going back there again

Atmosphere: 5

Food: 5

Service: 4

Benjaman Wells

Crazy to find an authentic Mexican restaurant out here. Great way to end our hike with some Al pastor tacos. I would highly recommend the churros, which were awesome!

Atmosphere: 4

Food: 5

Service: 5

Load More