Cádiz, Andalucía, España. Monte a 150 m de altura sobre el nivel del mar, entre rocas o suelos duros. También junto a camino.