To navigate, press the arrow keys. The Fabric Tree ← View details 10100 Southwest Tarzan Terrace, Palm City, FL 34990 +1 772-607-0953 Get Directions From* To * — Required information