Great location near Pantheon and Plaza Navona.