Penang Isle: Choo Chay Keong Temple The Choo Chay Keong Temple which is located at the corner of Armenian Street and Cannon Street junction, is built for the worship of the Yap clan’s patron deities. The temple is intricately designed with traditional Chinese architecture style.