Shimano 105 6 speed indexed shifters
Shimano 105 headset (indexed! always wants to stay centered)
braze-on for front dérailleur
internal top tube cable routing
It's obviously a racing frame. The sticker appears to be from a bike shop in Germany. I can't find any other identifying marks, no names on the dropouts, etc.
EDIT: Seat post is 27.0 if that helps.
EDIT: Apparently it's from Belgium.
EDIT: I was told on Classic Rendezvous that perhaps it's a Giant Peleton Super Lite. Anyone have any more info on that?