Pochowany w 1727 roku pomnik Newtona upamiętnia jego przełomowe prace w dziedzinie matematyki, fizyki i astronomii. Jego obecność w Westminsterze podkreśla uznanie Wielkiej Brytanii dla nauki jako siły kształtującej współczesny świat i ludzkie rozumienie natury.