Skechers and Verizon have both opened at Park 66 Plaza. The new locations are occupying a multi-tenant building on the northwest corner of Park Blvd N and 66th Street N in Pinellas Park, FL. The Verizon store is 5,232 SF and Sketchers is 9,003 SF.