Multicourse dinner at Silvies Valley Ranch

Multicourse dinner at Silvies Valley Ranch