Spanish moss is an epiphyte, meaning it grows on other plants for support, and is native to the southeastern United States, Central America, and South America. It thrives in warm, humid climates and is not suited to the cooler, temperate climate of London.