There's A New Restaurant In Town
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 www.TeodoraCaffe.com