Xian Zu Gong (Siang Cho Keong; 仙祖宫) Temple at 66 Amoy Street, Singapore. Built in 1868 or 1869, it was formerly known as Ziyun Temple (紫云庙). It is dedicated to the worship of Buddha, Guan Yu, Mazu, Toh Peh Kuan (regarded as the guardian spirit of Singapore), and other deities.