San Juan, ??? Puerto Rico?
The article never mentions where.
McAllen I know is in Texas, but I never heard of a San Juan, Texas.
It's only a couple/three miles from McAllen, between Pharr and Alamo on highway 83.
Think up any name that might belong to a city or town, add Texas on the end, and their probably is one. Mars, Jupiter and West are all Texas towns. West Texas isn't in west Texas however. It's north of Waco on I-35, between there and Hillsboro.