Creekside Steakhouse
Address:
2505 E 3815 N, Twin Falls, ID 83301
Phone:
(208) 733-1511
Restaurants
Other Businesses:
- Idaho Joes at 598 Blue Lakes Blvd N, Twin Falls, ID 83301
- Annie's Lavender at 591 Addison Ave W, Twin Falls, ID 83301
- Cafe Rio at 835 Blue Lakes Blvd N, Twin Falls, ID 83301
- Sizzler at 719 Blue Lakes Blvd N, Twin Falls, ID 83301
- Mister Burger at 151 Blue Lakes Blvd, Twin Falls, ID 83301