Altos de Chipude3.31(0 reviews)91 Chipude Street, 38869 Temocodá, Santa Cruz de Tenerife, Spain, Spain /