La Mancha Glass Gardens 1191 Bayou Dr. Tarpon Springs, FL 34689 View Website (727) 934-2238 Tarpon Springs Overview Beautiful stained art, carved glass, glass doors and carved wood. Contact This Partner Phone (727) 934-2238 Address 1191 Bayou Dr. Tarpon Springs, FL 34689 Website View Website