Pop's Seafood Shack & Grill is a bar, located at 15 Railroad Pl, Island Park, NY 11558, United States. They can be contacted via phone at (516) 432-7677, visit their website popsseafoodshack.com for more detailed information.
The hottest spot in Long Island, period.
holy people watching! I've never seen so many big muscles and big boobs in one place!