Flo's...is...OPEN! (The famous clam shack in Portsmouth's Island Park)



Come on down to Park and Gormley Ave in beautiful Island Park, Portsmouth. Spring is here, and Flo's is OPEN!