The place is fantastic and located right in the heart of Rome. We even could park outside the place and there is a small square 20 meters away that has two little restaurants. We will definitely come back here!