
The insider’s guide to Granadilla
Perched 600 metres above sea level in the south of the island, the picturesque town of Granadilla is surrounded by mountains and ravines, its hilly vista a hotch-potch of rural houses, terrace farms and vineyards. Recently, foreigners and locals alike […]