Green shore is one of the more modern hotels situated at lighthouse beach Kovalam in the beautiful Kerala region of South India known as Gods own country.