Serendipity opens in Hamilton