Search Nerddpedia

Results for "Roman Holiday"

1 articles found

Geography

Spanish Steps

The Spanish Steps in Rome, Italy, are a grand staircase connecting the Piazza di Spagna at the base and the Piazza Trinità dei Monti at the top, dominated by the Trinità dei Monti church, and are one of the city's most iconic landmarks.

Marco Wanderer 6 3 min read