The National Portrait Gallery in London contains exclusively portraits, contrasting with the National Gallery which houses a wide range of paintings. Both institutions are located in Trafalgar Square, with the National Portrait Gallery being created later as an expansion of the art scene in the area.