Nordstrom men’s department. They have a brand called River Island and a couple more that are affordable ($35?) and stylish for teen boys. My 13 year old can wear an XS and sometimes a S. Also, PacSun is good. The shorter length swimsuits are definitely more popular with teenage boys now.
Sent from my iPhone using Tapatalk