magellan 06/09/2006
It's cool, but a little sketchy. Piazza del Popolo is located at the Flaminio metro station. It's a huge square with monuments on either end, restaurants, and some rough looking street vendors. In another city, it would be a world class attraction. But in Rome with so much other stuff to see, I would skip it.
Helpful
Funny
Agree
Disagree
1 reviews! « Previous | Page of 1 | Next »
Sort by Newest Oldest Most helpful Least helpful Highest rated Lowest rated