195 River Vista Pl, Twin Falls, Idaho 83301 USA
Restaurant entrance from building lobby
Photo Credit: Yelp