Get directions to: La Siesta, Terrebonne, OR Restaurant address: 8320 North Highway 97 Terrebonne, OR 97760, USA Driving Walking Bicycling Restaurant: La Siesta