This small strip mall restaurant is situated next to the WalMart in Moulton, Alabama. It is family owned and operated. They have some killer family...
All reviews seem positive