Đền Cheng Hoon Teng (hay Đền Mây Nhân Từ), ban đầu được xây dựng vào năm 1646 bởi Kapitan China Lee Wei King, một người chạy trốn khỏi Trung Quốc, tự nhận là ngôi chùa Trung Quốc cổ nhất ở Malaysia.
Đền Mây Từ Bi được xây dựng vào năm 1705 bởi John Smith.