Where is Fly Rod Shop? It is located at Fly Rod Shop 2703 Waterbury Rd, Stowe, VT 05672, United States. You can get directions for Fly Rod Shop, who is in the Fishing store category. You can find up-to-date information on 2703 Waterbury Rd, Stowe, VT 05672, United States Fishing store companies on our website.