It's a Store and it's in Avon CT
Flagman of America is a storefront in Avon CT. There was a "Flag Man" truck that used to sit down by the water around New Haven. We have no affiliation with him and not sure what happened.
Thanks! Your answer is awaiting moderation.