Tran Quoc Pagoda, located on an islet in West Lake, is the oldest pagoda in Hanoi and a cultural symbol of Vietnamese Buddhism, featuring intricately carved statues with unique facial features that date back to 1939.