Colossus

Greek pizza. That is what is sold at the restaurant Colossus, located in a small strip off the main road in Tucker, Georgia. Greek pizza is good. I can’t believe it took me so long to even realize that Colossus sold pizza. I knew when it first opened, but I’d known it to be a…