Tag: Plaza Theatre

Top Ten Nerd Spots in Atlanta

Named the Nerdiest City in America and the Top City for Gamers by Movoto, Atlanta has become a mecca for those with geeky tendencies. Events like Dragon Con and Anime Weekend Atlanta bring out nerds from all over the country as well as locals. If you happen to be in the area and want to ...