Piazza Navona is near Lifestyle Suites Rome, around a 2 minute walk.