Best Greek Restaurants In Twin Falls, ID
Mar 11, 2018
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
© 2018 DineRank.com. All rights reserved.