638 Thousand Islands Pky Parkway, Front of Leeds & Seeleys Bay