Hey, The other day i was driving down North Avenue through Carol Stream and i noticed a new sports car dealer. From what i saw, i think a few porches and posibly a couple Ferraris there... They are about 2-3 miles West of Fox Valley Motor cars on North Avenue.. Does anyone else have an info on this place ??? The building they are in use to be a Chinese restraunt and before that it was a Seafood restraunt. I think it's on the corner of North Av. and Schmale Rd.... I thought i saw a Red Mondail parked out side there???