To navigate, press the arrow keys. Taylors Orchids ← View details 23201 North River Road, Alva, FL 33920 +1 239-728-2587 Get Directions From* To * — Required information