Cinnamon Sticks Restaurants in Elkins
Show restaurants on map
4.6
Menu
4.6
Menu
City: Elkins, 1513 Harrison Ave, 26241, Elkins, US, United States
"I ordered contactless delivery of pasta from this restaurant, but unfortunately, it was forgotten and delivered late near closing time. When I called..."
Feedback
These reviews refer only to the mentioned ingredients.