Sorry, I wish I could give you a multiple choice. I've only been up here for just over three years. All the places I frequent are mainly in Pasadena, Arcadia and Eagle Rock. There is a small bike shop far up on Lake but it appears to carry cruiser type bikes (not really me). Haven't checked it out yet.
BTW, I noticed you're working on a Masi Nuova Strada. I have a red '83 Nuova Strada and it handles soooo well.