Tropaeolum majus

Coastal and disturbed areas from sea level to 3000 metres.