The Michelin Guide's review
They were many towers that used to stand here, hence its name. The 12C twin towers, which remain to this day, help you conjure an image of how it once looked. The 14C Church of Saint Peter is located at the end of the street.