Originally Posted by Peshawer_222
Most of them are from Goa I suppose ?
No, all over. India has lots of beaches and coastlines, remember, most of India is tropical, there are beautiful beaches everywhere, add to that the tropical Islands India has
The other luxury hotels I posted are mainly found in all major cities