Love to go there for lunch. I always take company there while they are visiting. Love the food and the brothers are always so friendly and up all the time. They are very enjoyable. Food is wonderful and very oversized, so go hungry!
Address: 696 N Main St, # B, Alpharetta, GA 30009
Location: United States > Georgia (GA) > Alpharetta
Phone Number: +1 770-667-8414