http://www.mapquest.com/maps?city=Atlanta&state=GA&address=624+N+Highland+Ave+NE&zipcode=30306-4541&country=US&latitude=33.771459&longitude=-84.352496&geocode=ADDRESS
There's a map of its location. I've never been to Atlanta before (it's my first progpower) so not sure if it is near a MARTA or...