Looks like a Detto Pietro Polare.
Hard to see from your photos, but I think the seat stay caps look a bit like this:
And the gigantic cable routing hole looks like this:
Same brake bridge:
That one was made by Tecnotrat.
This a different Detto Pietro with a heart shaped cutout: