Sacred Heart Cathedral, also known as the Stone House, is a remarkable Gothic Revival-style Roman Catholic cathedral located in Guangzhou, China. It is one of the largest cathedrals in Southeast Asia and a significant architectural landmark. Built entirely of granite, it features stunning stained glass windows and two towering twin spires, attracting both worshippers and tourists alike.