The Capital Anchor House, set by the waterfront on the Cochin Harbour, you’ll relive the life of the seafaring Captains of the early 20th century, who
Lodged here between their long adventures filled voyages, making it an ideal launch pad for your own discovery filled journeys through historic Cochin