Torre de Cotes is a restaurant and events venue situated at the foot of a mountain range.