Hours of Operation
We are also closed on All Major Holidays
2296 Henry Clower Blvd SW
Snellville, GA 30078
We are located in the New London Shopping Plaza. Come and visit our restaurant today!