Turner Field is maybe 4-6 miles South and slightly East.
Actually, Turner Field is less then two miles from the area and almost directly South down the Connector (I-75/I-85)which runs through downtown. This area is approx. .4 miles from the North edge of downtown.
I just saw a story on the local Fox affliate and they made sure to point out that the men were in police custody at City Hall East-not taken to the local FBI field office. For whatever that's worth.
It is very peculiar though-wouldn't you agree?