Skip to main content

Greek Lemon Potatoes

$6.59per item
Oven roasted potatoes.
Greek Lemon Potatoes

Want to see more?

Browse the full menu or find a location near you.