Du kan gå till St. Francis Church när du bor på Taj Malabar Resort & Spa, Cochin. – det är bara ett avstånd på 2 km.