I have Samsung GalaxyS2. Is there a way to set the default install location to SD card of all downloaded apps from play store.
This has been by far one the best utility app that I have bought for my phone. It will install to your SD card and can be set to do so by default: https://play.google.com/store/apps/details?id=com.buak.Link2SD&hl=en
I had a special condition where my SD card was "emulated" and so the OS couldn't link the app to the external storage. This app solves that by having you partition the SD card and then using a startup script to mount it as another ext filesystem that it can use to link to. It does this all fairly automatic and seamless.
Disclaimer: I am not affiliated or know the developer of this app, I just shopped around and found this to be the best one under all circumstances.
(you may need to be rooted, not sure for your device)