This must be one of the most amazing hidden gems in Rome. WOW. What an amazing place!!