Meh-yro
Written by NativeGyro Land 3313 North Nebraska Avenue Tampa, FL 33603-6033 (813) 221-0022 Ever since I moved down to Florida I’ve been craving a well made gyro. You would think it wouldn’t be too hard to find some shaved lamb on a spit in fresh pita with vegetables and tzatziki. Detroit seemed to be the land of plenty [...]


