Jun 23, 2017Exploring Tarpon Springs, FloridaTarpon Springs is a sleepy little Greek town near Tampa, Florida. It has the most amazing Greek food and a fascinating history. Known as...