Ted's Montana Grill

1000 Cumberland Mall L106, Atlanta 30339, United States Get Directions to this spot
1000 Cumberland Mall L106
Atlanta, 30339
GA, United States
(770) 863-0042

Rate and review Ted's Montana Grill in Atlanta, GA, United States!

Share your experiences at Ted's Montana Grill with your friends or discover more Restaurants in Atlanta, GA, United States.