Marmore Falls Experience (Umbria) Join us for an unforgettable hiking adventure! Brought to you by Nature of Sal. Book Your Spot Now Explore Marmore Falls, the largest man-made waterfall in the world, created by the Romans in 271 BC. This towering 165-meter (541 feet) spectacle is nestled in a beautifully maintained park, offering stunning viewpoints and onsite facilities like bathrooms Read more...