Mykonos
628 Dodecanese Blvd., Tarpon Springs 34689
Featured Review : If you like Greek food, you’re in for a treat when you visit the quaint and historic town of Tarpon Springs, about 30 miles northwest of St. Petersburg, Florida. This authentic little Greek village dates back to the 1880...See Full Review