Best Mediterranean Restaurants In Twin Falls, ID

Last Updated:
Sort
Gyro Shop is a restaurant located in Twin Falls, Idaho at 132 Main Avenue East. They are open every day except Sunday. We are located at 132 Main Ave. S. in Historic Downtown Twin Falls​. Come in and enjoy our delicious Greek Gyros and Platters!
132 Main Avenue East, Twin Falls, ID, 83301
Rank
1
1 votes
Sponsor
0.0