Teodora Caffe

1563 Fillmore St Unit 1b
Twin Falls, ID
208.735.5039
42.58922
-114.465568
Hours:
Mon - Thu: 8am - 8pm
Fri - Sat: 8am - 10pm
Sun:closed

for Teodora Caffe
Directions
from: