M
Michael DELAETER Review of Stadio della Roma
Superb stadium which hosted the final of the 1990 ...
Superb stadium which hosted the final of the 1990 soccer world cup. It is located in the Foro italico, a beautiful park where the walk is very pleasant.
Comments: