Richard Russell Plaza SWon the interactive online map Atlanta. Atlanta, Richard Russell Plaza SW. Search on the map, closest way, distance to the Richard Russell Plaza SW. Simple and easy to use on mobile devices.