This place is very close to Villa Borghese. It’s beautiful and in a perfect location. Close to everything. Make sure to go to the coffee shop across the street very cheap but the best cappuccino I’ve had in Rome.