Best Greek Restaurants In Twin Falls, ID
Aug 18, 2017
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
Terms of Service
© 2017 DineRank.com. All rights reserved.