Godwin’s ‘Twin Room’ is artfully designed to provide deluxe comfort to our discerning guests. When putting up in a Twin Room, the dwellers would experience a perfect blend of opulence and traditional beauty. The tasteful interiors have been thoughtfully chosen so that they display impeccable luxury. The sumptuousness exhibited by these ultra modern premier rooms is indescribable. It is something that can only be felt!