Cinnamon Sticks Restaurants in Dumas
Show restaurants on map
3.5
Menu
3.5
Menu
City: Dumas, 1421 S Dumas Ave, Dumas I-79029, United States
"We had a mishap when our order fell out of my hands and hit the floor. We were relieved when the server went back inside and returned with our order...."
Feedback
These reviews refer only to the mentioned ingredients.