Closed between 3-5pm. Dine-in, take-out and 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.