Take-out and delivery
Come in and enjoy our delicious Greek Gyros and Platters!
We are located at 132 Main Ave. S. in Historic Downtown Twin Falls
Take-out and Delivery
We have teamed with
Twin Falls Food Express
for another delivery option for our customers!
Click the link below to order:
11 - 6 Monday-Friday
11 - 4 Saturday
Create your own unique website with customizable templates.