petrarca street