Its on Chastain Road on the right if you are coming from 75N. Across from the Dunkin Donuts and behind the strip that has Starbucks and Del Taco. Oh and there is a World of Beer there too.Where is Marlow's at in Kennesaw? Only one I know about is over here in The Vinings.
As another point of reference the large strip catty-corner across the street has Taco Mac/ Chick Fil A/ Panera.
Lots of good eats around that area.