There's A New Restaurant In Town


By Brandon Redmond

Twin Falls, Idaho ( KMVT-TV / KTWT-TV ) If you’re looking for something different to eat, there’s a new Italian restaurant in town.
The Teodora Caffé has been open just over a week. The new Italian Caffé is located at 1563 Filmore Street in Twin Falls. The husband and wife who opened the new restaurant both previously worked for olive garden. The menu consists of sandwiches, signature pizzas on hand stretched flat bread and specialty Italian coffee.

"Better than we could have imagined. The response has been great from the community. Just trying to educate everyone on what we offer and how we do things and just being a little bit different of a restaurant than Twin Falls offers," said Caffe Owner Robert Kohler.

The Caffé is a hybrid restaurant where you order your food but then have tableside service. For more information on Teodora, you can visit their website at

Subscribe to our Newsletters

KMVT Breaking News Alerts

Morning & Afternoon News Updates