The Star Lagoon, which is a waterfront luxury apartment hotel, located at Thevara in Cochin city commands a beautiful view of the backwaters of Kerala. Every unit is luxuriously designed having a variety of one bedroom, two bedroom and three bedroom suites.