The Saints Stores
P. Mela 1, Thessaloniki 546 21, Greece
The Saints Stores
May 26, 2020
Report post
Translate this post
(Original)
We are back! Enjoy our vegan Burgers, Gyros, Pasta and more!!! Check our menu here, or just call us to order.
http://bit.ly/thesaintsmenu