Hi there,
So I should point out that b-school admissions is holistic in nature... it's more than just your grades and GMAT! To give a better
profile review, it would help to know the nature of your work, accomplishments, promotions, your goals, leadership examples, community involvement, etc. That said, with a 660 GMAT, top 25 US will be tough for the most part, though a bit more within reach at the lower end of that spectrum, schools such as Emory for example. In Europe, IF the rest of your profile is solid, you could look at options like Bocconi, MAYBE City, Manchester, Cranfield... but I wonder what your timeline is, and whether you are or would consider taking the GMAT again?? Good luck!