Great place, located near Campo de' Fiori in the center of Rome. I highly recommend it !