You have a nice profile with good academics.
Per your Profile and GMAT score I would recommend you to target ISB, Kellogg, Kelley, Tepper, Duke and Purdue etc. As the average GMAT Score for these B Schools fall in between 650-790 range.
You are in perfect stage of your career and around 5 years of work experience is what most B Schools look for.
However you would need to cleverly prepare yourself for questions like why you had a low GMAT score, your rationale behind applying for a specific B school, so on and so forth.
The next step for you is to focus more on your application essays & recommendations for these Business Schools.
Hence it would be highly advisable to seek assistance from professional consultants for guidance on preparing a good letters of recommendations and get your essays/scholarship essays evaluated before sending it out along with your application.
Please visit http://www.general-ed.com/MBA-essay-analysis
to see more about online Essay Evaluation and http://www.general-ed.com/mba-counseling
to see how General Ed can help you with MBA counseling and Business School Selection Process.
Also if you happen to be based in Bangalore you can attend a MBA workshop by Director of Admissions ISB along with alumnus of various global B-Schools during the dates mentioned in this links http://www.general-ed.com/workshops-and-seminars
Also visit http://www.general-ed.com/b-school-selection-process
, this can help you to select the business school as per your requirement and profile and visit http://www.general-ed.com/chances-of-bschool
here you can find your chances of getting admit in a business school chosen by you.
Feel free to post any other query or concern that you might have.