It is exactly located at Piazzale Scipione Borghese, 5, 00197 Roma RM, Italy.