Thistlemoor Art Studio Thistlemoor Farm and Stables is nestled on a serene 25 acres with two lakes, fountains and beautiful floral landscaping which Read more... Learn More! Favorite 11603 Tarpon Springs Road, Odessa, Florida, United States, 33556 Twitter