No, not anything like a road frame. 76 degree seat tube, high BB, a wonderful frame.
You can't go wrong with it--it's a totally different beast than the Pista sold today. These were hand-made in Italy. They were only sold as a frameset, and came with Campy record BB and headset. Mine has full C-Record. They stopped selling them in North America after 2001.
This is an old pic, but you get the idea: