Petra Gyro

<1 min read

Petra Gyro

Great Gyros and Greek fries in Stanwood. Two thumbs up.