La Oveja Verde – buy an ongoing hotel business with potential to sell separate apartments in the beautiful Alpujarra in Spain’s Granada
THE Oveja Verde complex occupies a prime site at the entrance of the Alpujarran town of Pitres, in the popular municipality of La Taha, which