Online Ordering
Happy Teriyaki – Twin Falls
687 Blue Lakes Blvd N
Twin Falls ID 83301
208-733-9678
Hours:
Monday – Saturday – 11:00AM – 9:00PM
Sunday – Closed
Map: