Take a leisurely walk in this beautiful 6 acre garden located on Oyster Pond in Falmouth on Cape Cod.