Dine-in, take-out & in-house delivery available!

Greek Lemon Potatoes (V)

Greek Lemon Potatoes (V)

Regular price $35.00
Unit price  per 

Oven-roasted potatoes baked with olive oil, fresh lemon & Greek spices and herbs.