Review of Elevation 486

195 River Vista Pl, Twin Falls, ID 83301

Overall Rating

Review


Great location, the view is crazy good. Staff was knowledgeable. Great steak and sides, creme brûlée!!

Updated 2 years ago